Собрал в кучу свои впечатления от конференции, которая прошла 7-8 ноября.

В основном, на конференции речь шла про все что происходит вокруг фреймворка или что можно сделать с его помощью или на его основе. Это дает ощущение, что основная работа по развитию завершена. В 5 версии ребята здорово поработали над оптимизацией размера. Про какие-то изменения в ядре не упоминалось.

image

Angular Elements

Одна из самых громких инциатив новоиспеченой Angular Labs. Вкратце, это возможность запаковать ваши компоненты (или вce приложение целиком) в веб-компонент. Был демка как такой компонент работает в среде Реакта. Доклад Роба Вормалда (Rob Wormald) здесь:



CLI Schematics

Schematics это возможность изменять поведение CLI, а также добавлять свои собственные рецепты. Это огромные возможности в плане создания расширений. Кст, CLI будет переименована в DevKit скоро, не пугайтесь. Доклад от команды разработчиков CLI



i18n

Работа ведется, но пока что не очень быстро. Совсем скоро выкатят перевод в runtime, это позволить уменьшить количество билдов и сделать динамический перевод. Вторым шагом будет непосредственно перевод в ходе исполнения программы (code translation). Много было вопросов со стороны коммьюнити по этому поводу, я думаю, потребности были услышаны. Оливер Комбе (Olivier Combe) про это:



PWA

Это не мой топик, поэтому не могу сказать, что конкретно поменялось, но разговоров на эту темы было очень много как на сцене, так и в фойе. Рекомендую Доклад Максима Сальникова про PWA:



Angular Material

Библиотека вышла из беты и, более того предоставляет, Component Development Kit (CDK) для создания собственных компонентов на ее основе. Ее использование был посвящен отдельный воркшоп и панель вопросов. Сюда же можно отнести доклад про Data Table:



и Angular Forms:



Server Side Rendering

Теперь это называется Angular Universal и поддерживается CLI. Интересный доклад был о различных стратегиях серверного рендера



+ к этом личным опытом поделился инженер из Forbes на открытии второго дня:



Фокус на библиотеки

Много в кулуарах говорилось про разработку библиотек, про то что многие компании готовы выпускать свои наработки в Опен-соурс или писать библиотеки для собственных нужд. Определенно, этот тренд замечен командой Angular: улучшения в CLI, Angular Material, все это должно упростить решение этой задачи.

Записи с двух основных треков доступны на канале Angular Connect.

Комментарии (0)