Представляю вашему вниманию перевод статьи из официального блога AngularJS.
Мы рады поделиться с вами новостью о том, что проект 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
-
Фалес
19 Oct, 24 -
Грибы
19 Oct, 24 -
Opera 9.5 – Официальный Релиз
19 Oct, 24 -
Умная Нормализация Данных
19 Oct, 24