Angular и Wiz объединяются

Два фреймворка для веб-разработки, используемые в Google, объединяются. Один из них, Angular, имеет открытый исходный код и широко известен, в то время как другой, Wiz, является внутренним веб-фреймворком, разработанным и используемым Google для некоторых внутренних проектов, включая Search, Workspace и YouTube, и не является общедоступным.

Новость о готовящемся слиянии первоначально прозвучала в ключевой речи на недавней конференции NG Conf 2024. В этом году она проходила в Солт-Лейк-Сити и является ежегодным двухдневным мероприятием для сообщества разработчиков Angular. Затем новость была опубликована на сайте X Сарой Драснер, директором по инженерным вопросам в Google, где частью ее компетенции является веб-инфраструктура, в том числе Angular.

Сара опубликовала еще несколько твитов, объясняющих, почему так происходит и какое влияние это оказывает:

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

Слияние двух фреймворков, как вы можете себе представить, является сложной задачей, но эта работа уже ведется! Angular Signals в том виде, в котором вы их видели, теперь работает на Wiz и таких ресурсах, как YouTube!

С другой стороны, вы начнете видеть впечатляющие улучшения в производительности Angular по мере того, как он будет использовать возможности Wiz!

В своем выступлении на Ng Conf Джереми Элборн отметил, что Angular и Wiz в той или иной форме существуют уже более 10 лет и что вначале они были довольно разными: приложения Wiz были ориентированы на потребителей, особенно на продукты, чувствительные к задержкам, а приложения Angular - на корпоративные или бизнес-проекты, ориентированные на высокую интерактивность. Однако со временем границы между двумя типами пользовательских интерфейсов начали стираться, и разработчики Google, работающие с Wiz, захотели получить больше функций, подобных тем, что есть в Angular, а разработчики, работающие с Angular, причем не только гуглеры, но и представители более широкого сообщества, захотели получить больше функций от Wiz. Поскольку два разных фреймворка сходились на очень похожих идеях, люди в Google начали беспокоиться о дублировании усилий.

Минко Гечев рассказал, что именно Signals, новая функция, представленная в Angular 16 и полностью реализованная в Angular 17, который выйдет в ноябре 2023 года, стала катализатором сотрудничества между двумя командами разработчиков.

В прошлом году звезды сошлись, и мы столкнулись с серендипити. Как раз в то время, когда мы искали возможность создать наши сигнальные примитивы для Angular, компания Wiz собиралась сделать то же самое, и мы смогли сказать, что если мы поделимся. Более того, нашлась команда разработчиков, которая с большим энтузиазмом сотрудничала с Angular и Wiz над этими общими сигнальными примитивами, чтобы получить начальную версию, работающую в производстве в довольно сжатые сроки.

Оказалось, что эта команда - YouTube, и, опираясь на это сотрудничество, You Tube в настоящее время осуществляет один из своих крупнейших переходов на новую реактивную систему рендеринга Wiz, которая полностью построена на сигналах Angular.

Позже в ключевой программе был представлен визуальный ребрендинг Angular - новый баннер и щит.

Angular и Wiz объединяются
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
29 марта 2024 г.
84
Теги: Angular , Wiz

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты