У нас есть более интересные обновления от сообщества Angular! Посмотрите, как Роб Вормальд, Уорд Белл, Кара Эриксон, Пол Гшвендтнер и Джастин Шварценбергер обсуждают будущее Angular, сообщество Angular, историю реактивного программирования, лежащую в основе форм, новые компоненты пользовательского интерфейса в Angular Material и более пристальный взгляд на компонентную архитектуру.
Angular и сообщество
Состояние и будущее Angular и сообщества с Робом Вормальдом
Роб Вормолд, член основной команды Angular, обсуждает эволюцию Angular.
Принятие из других сообществ
Принятие Angular внутренними разработчиками, использующими такие технологии, как Java и ASP.NET, с годами увеличилось. Во многом это можно отнести к TypeScript, внедрению зависимостей Angular и богатой среде IDE. Backend-разработчики, знакомые с типами и внедрением зависимостей, чувствуют себя как дома, используя Angular благодаря его IDE; с подсветкой синтаксиса, автозаполнением и другими функциями.
Улучшенное семантическое управление версиями
В Angular 4 команда приняла более строгое семантическое управление версиями, что повысило стабильность платформы. Разработчикам больше не нужно беспокоиться о взломе кода при обновлении своих приложений.
Новый процесс RFC?
Создание RFC-процесса позволяет разработчикам предлагать идеи и запрашивать отзывы о новой функции. Настоящая ценность будет заключаться в сотрудничестве сообщества и основной команды, которые соберутся вместе, чтобы оценить осуществимость идей.
История реактивного программирования для Angular
Предстоящие изменения в реактивном программировании во фреймворке позволят разработчикам Angular легко создавать сложные взаимодействия, такие как перетаскивание, но это только начало.
Будущее Angular
Будущее Angular - Интервью с Уордом Беллом
Уорд Белл (Ward Bell) - эксперт по разработке приложений для Angular и Microsoft MVP. Он обещает нам захватывающее будущее для Angular. Уорд считает, что Angular находится на пути (в очередной раз) к изменению способа написания и архитектуры приложений.
Новые способы программирования и функции, предлагаемые Angular, включая RxJS, открывают еще одно измерение возможностей. Например, реактивные формы с использованием push-проверки принесут пользу и изменят работу таких приложений, как онлайн-торги.
Энтузиазм Уорда по поводу новых технологий не ограничивается RxJS. Он комментирует, насколько эффективен TypeScript для улучшения качества кода и облегчения работы разработчика.
Еще одна важная веха для Angular - разработчики начали рассматривать Angular как платформу не только для веб-приложений, но и для других проектов, таких как WebVR и WebGL.
Хотя разработчикам может быть трудно понять новые концепции, такие как RxJS, со временем они начнут понимать двери, которые открывают Observables, и переосмыслить то, что они считали возможным.
Угловые формы с реактивным программированием
Член основной группы Angular Кара Эриксон рассказывает об улучшении форм с помощью реактивного программирования
Кара Эриксон - инженер-программист в команде Angular в Google. В этом интервью она рассказывает об улучшении проверки формы Angular с помощью RxJS. Эти запланированные улучшения сделают реактивные формы более потоковыми и предоставят разработчикам возможность использовать операторы в RxJS.
Этот новый подход к формам позволит проводить валидацию на основе push, а не на основе вытягивания. И проверка в реальном времени, и управление базами данных в реальном времени претерпят значительные улучшения.
Угловой материал
Член основной группы Angular Material Пол Гшвендтнер об улучшениях в библиотеке
Пол Гшвендтнер, член команды Angular Material Core, рассказывает нам о грядущих выпусках, новых функциях и улучшениях, которых следует ожидать от Angular Material.
Angular Material предоставляет разработчикам инфраструктуру компонентов пользовательского интерфейса, созданную специально для Angular. В будущем в библиотеке запланировано много улучшений. Совсем недавно были выпущены модули таблицы данных и выбора даты. Прекращение поддержки модуля Материалов также было объявлено по соображениям производительности.
Планируются также изменения в структуре пакета библиотеки. Эти изменения позволят лучше согласовать библиотеку с базовым пакетом Angular и позволят веб-пакету и другим сборщикам быть более эффективными, исключив глубокий поиск файлов и улучшив производительность при встряхивании деревьев.
Компонентная архитектура
Архитектура компонентов Angular с Джастином Шварценбергером
Джастин, спикер и ведущий AngularAir, рассказывает об архитектуре компонентов и важности анализа компонентов при поиске приложений Angular.
При создании компонентов с помощью Angular во время реализации часто возникают проблемы. Многие разработчики и дизайнеры начинают строительство до того, как попытаются понять архитектуру всего компонента.
Если вы думаете о приложении Angular как о большом дереве компонентов, то каждый новый компонент, который вы создаете, добавляется в это дерево. Понимание налога, наследуемого каждым компонентом, имеет решающее значение. Каждый компонент имеет полезную нагрузку и налог на выполнение. Поэтому разработчики должны осознавать тот факт, что налог растет с каждой новой составляющей. Джастин предлагает несколько разных способов продумать компонентную архитектуру.
Надеемся, вам понравилась эта статья. Для получения дополнительной информации об Angular посетите http://angular.io.
Эта статья написана в соавторстве с Сарой Нопситтипорн и Трейси Ли.