JavaScript
Angular
16 September 2016

Состоялся финальный релиз Angular 2

image
15 сентября состоялся финальный релиз второй версии популярного фреймворка для разработки одностраничных веб-приложений Angular 2.

image

Во второй версии Angular использует TypeScript в качестве основного языка, но также предоставляет версию с Dart и ECMAScript6.

Основные компоненты Angular:

  • Модули (Modules) — приложения Angular имеют модульную структуру;
  • Компоненты (Components) — управляют отображением данных в приложении;
  • Шаблоны (Templates) — шаблоны отображения данных (шаблоны в Angular похожи на обычный HTML, однако имеют синтаксический «сахар» для связи с компонентами);
  • Метаданные (Metadata) — для описания поведения компонентов и классов;
  • Data binding — удобный способ организации взаимодействия шаблонов и компонентов;
  • Директивы (Directives) — компоненты для расширения возможностей шаблонизатора;
  • Сервисы (Services) — любые компоненты для обеспечения работы логики вашего приложения;
  • Внедрение зависимостей (Dependency injection) — простой способ обеспечить экземпляры компонентов внешними зависимостями;
  • Роутер (Router) — компонент для обеспечения навигации по приложению;
  • Формы (Forms) — компонент для работы с вводимыми пользователем данными;
  • Анимация (Animations) — компоненты для анимации пользовательского интерфейса;
  • И многое другое...

image

Angular 2 поддерживает следующие браузеры:

  • Chrome;
  • Firefox;
  • Edge >13;
  • IE >9;
  • Safari >7;
  • iOS >7;
  • Android >4.1;
  • IE mobile >11.

А также имеет возможность разработки desktop-приложений с доступом к нативному API операционной системы.

Для удобства разработки, тестирования и развёртывания приложений можно использовать Angular CLI, webpack, npm, SystemJS, Jasmine, Karma.

В состав фреймворка входит HTTP-клиент и in-memory API.

По заявлениям команды, поддержка AngularJS (1.x) будет продолжаться до тех пор, пока его использует большинство разработчиков (на сегодня 1.3 миллиона разработчиков используют Angular 1 и 480 тысяч уже используют Angular 2).



Также разработчики заявили о скором выходе Angular 2 Material — специальной версии фреймворка с material-компонентами.

До этого вышел релиз AngularJS 1.5 призванный сократить разрыв между AngularJS и Angular 2.

Get started in 5 minutes.

Для тех, кто уже знаком с AngularJS:


P.S. Ну что, пора переименовывать хаб AngularJS в Angular?
Only registered users can participate in poll.Log in, please.
Вы уже попробовали Angular 2?
8.43% Использую в продакшене; 97
11.99% Новые проекты начинаю на Angular 2; 138
15.29% Пробовал писать небольшие приложения; 176
23.46% Читаю документацию и активно слежу за новыми версиями; 270
40.83% Не использую Angular. 470
1151 user voted. 347 users abstained.

+29
33.5k 100
Comments 140
Top of the day