Angular2 Теперь Является «Бета-Версией».

Представляю вашему вниманию перевод статьи из официального блога AngularJS.

Angular2 теперь является «бета-версией».
</p><p>

Мы рады поделиться с вами новостью о том, что проект Angular 2 достиг бета-версии.

О многих нововведениях, которые принесла вторая версия по сравнению с первой, вы можете узнать из предыдущий пост .

Начать изучать Angular 2 можно на сайте angular.io .



Что означает «бета»?
«Бета» означает, что теперь мы уверены, что большинство разработчиков способны успешно создавать большие приложения с использованием Angular 2. Во время предварительной версии и альфа-версии мы тесно сотрудничали здесь, в Google, над некоторыми крупными проектами, такими как AdWords, GreenTea (внутренняя CRM-система Google) и Google Fiber. Мы даже стали свидетелями того, как Гугл Файбер выпустил обновление, полностью основанное на Angular 2. Кроме того, мы также работали с несколькими другими командами, которые начали использовать Angular 2, включая Ionic Framework, в одном проекте.

Ионический 2 , Телерик в проекте НативСкрипт , Rangle.io в проекте Бэтарангл , и многие другие.

Мы обработали огромное количество отзывов от этих команд, многие из которых касались критических изменений.

Теперь мы с нетерпением ждем новых больших проектов и готовы улучшать наш продукт в соответствии с запросами своих команд.

Как начать

Начать знакомство с Angular 2 можно с обновленного и расширенного "Быстрый старт" И "Руководство" на сайте angular.io. Там же вы можете найти несколько руководства для разработчиков и полезно шпаргалка , который включает в себя основные функции Angular 2. Хотя во многих книгах и курсах по Angular 2, которые обновляются по мере разработки, потребуется несколько недель, чтобы охватить последние изменения, мы рекомендуем вам обратить внимание на четкие объяснения и примеры в блог мысли и всеобъемлющий Руководство по Angular 2 .



Обновление с Angular 1

У вас уже есть приложение Angular 1 и вы хотите начать писать проект Angular 2, не меняя существующий проект? Для этого у нас есть ngUpgrade. Помимо обычного способа обновления приложений, который представляет собой подход в стиле «большого взрыва», когда вы замораживаете обновления до тех пор, пока все не будет переписано, мы предлагаем два варианта для тех команд, которые хотят перейти с Angular 1 на Angular 2.

ngUpgrade

Мы знаем, что многие из вас потратили много денег и усилий на Angular 1 и создали замечательные приложения.

Вот почему мы создали ngUpgrade для всех вас, чтобы дать вам возможность обновить существующее приложение и перейти к Angular 2. ngUpgrade дает вам возможность добавить Angular 2 в код вашего приложения Angular 1. Вы получите выгоду от улучшенной производительности и API Angular 2, заменяя все компоненты один за другим в ходе ваших выпусков.

Подробнее об этом вы можете узнать на статья о мыслидраме И в руководство по обновлению из нашей документации.



нгфорвард

Некоторым командам, работающим с приложениями, более чувствительными к размеру файла, может не нравиться одновременная работа двух библиотек.

У нас есть библиотека для этого нгфорвард , что даст вам возможность писать приложения Angular 1 с синтаксисом Angular 2. Это позволит вашей команде использовать соглашения и стиль Angular 2 в приложении уже сегодня и сократит путь к полному обновлению до Angular 2, когда вы будете готовы.



Обратная связь

Как всегда, вы можете описать свою проблему на GitHub , задайте вопрос в Переполнение стека и присоединяйтесь к живому обсуждению в Гиттер .

Чтобы реагировать на содержимое сайта, мы недавно добавили возможность отправлять отзывы на каждой странице.

Просто нажмите на значок восклицательного знака в правом верхнем углу экрана и сообщите нам, что вы хотели бы улучшить.



Что дальше?

Мы уже активно работаем над улучшениями, которые будут включены в финальную версию Angular 2. Помимо множества мелких изменений, будут следующие тяжеловесы: 1) Уменьшение размера библиотеки Angular 2. 2) Улучшен Angular CLI для использования на протяжении всего процесса разработки.

3) Создайте более удобное для разработчиков определение маршрутизации и свяжите API в Component Router. 4) Поддержка анимации.

5) Поддержка I18n и L10n. И это еще не все — на подходе несколько интересных функций, и некоторые из них мы уже начали реализовывать: 1) Больше документации, в основном в области использования ES6/ES5. 2) Улучшена производительность при запуске и во время работы.

3) Руководство по архитектурному стилю приложения.

4) Улучшения в модульном и сквозном тестировании.

5) Улучшена поддержка мобильного Интернета и устанавливаемых мобильных приложений.

6) Компоненты Material Design для Angular 2. 7) Платформа инструментов для углубления поддержки IDE. 8) Улучшена поддержка ES6 и Babel. Спасибо! Мы с нетерпением ждем возможности увидеть приложения, которые вы создаете на сайте.

madewithangular.com ! Теги: #angularjs #beta #JavaScript #angular

Вместе с данным постом часто просматривают: