Согласен, разнообразие не лучшее, что может быть. Хорошо стартовать в 2021 году новые проекты с твердой позицией. Но вернуться в 2016 и перепиливать бизнес приложения с 1 технологии на другую тоже процесс не легкий, сделано много. А так react свежий, angular тоже. Всем комфортно.
Мы начинали работать в этом подходе несколько лет назад, тогда Angular еще не предоставил АПИ для создания веб компонентов. Поэтому пошли наиболее удобным способом для нас. Недавно делал доработки в react библиотеке и был доволен как просто я обновил еще десяток приложений, поэтому решил поделиться. Знаю что кто-то исследовал возможность веб компонентов, но до практики не дошли.
Спасибо за рекомендацию посмотреть в сторону framework-agnostic. Да тут есть минусы размера. Мы используем данный подход только для проектов Middle и Бек офис. В публичных приложений используется SSR и там следят за размером бандла.
Привет! В шаблонах {{!.. и?.. }} в шаблонах.
Хотел бы добавить про $any(), что поведение с ошибкой регулируется в angularCompilerOptions, если отключить отключить strictInputTypes, ошибки не будет. Но делать так не нужно)
ng-component — не знал про него)
Спасибо интересная технология и статья!
А вы пробовали применять ее на реальных проектах? Я постоянно думаю в каких кейсах применить. Как-то писал статью по webspeechapi, где делал пример прикладной идеи ashatilovdev.medium.com/angular-taigaui-webspeechapi-3dcd1ea67a79
Я выбил семерку на сноуборде. После ее удаления зуб мудрости отлично вырос на ее место
В этом году тоже использовал Angular Universal в своем проекте. Мне понравилось)
Крутая статья
Интересно, а можно esbuild затащить https://esbuild.github.io/
Есть поддержка такой реализации
Описано а статье https://openvidu.medium.com/openvidu-2-2-0-turn-made-easy-9d7e145f8905
и в документации https://docs.openvidu.io/en/2.11.0/api/openvidu-browser/interfaces/openviduadvancedconfiguration.html
Интересный вопрос.
Нашел отдельную статью на эту тему
https://indepth.dev/posts/1436/add-support-for-reduced-motion-in-angular-animations
Круто, вроде что-то похожее когда делал загрузку яндекс карт
https://github.com/AnteaterKit/angular2-yandex-maps/blob/master/projects/yamapng/src/lib/services/ya-maps-loader.ts#L8
Тоже cdn + DI
Знаю ребят, которые пытаются полностью уйти на Flutter (ios, android) и Flutter web. Это Dart, интересно их будущее.
Согласен, разнообразие не лучшее, что может быть. Хорошо стартовать в 2021 году новые проекты с твердой позицией. Но вернуться в 2016 и перепиливать бизнес приложения с 1 технологии на другую тоже процесс не легкий, сделано много. А так react свежий, angular тоже. Всем комфортно.
У нас диверсификация и живем дружно.
Да, каждый браузер по своему реализует веб стандарты.
А в какой ситуации нужно переносить DOM между страницами? Стало интересно.
те из популярных инструментов только реакт пока не полностью совместим?
Мы начинали работать в этом подходе несколько лет назад, тогда Angular еще не предоставил АПИ для создания веб компонентов. Поэтому пошли наиболее удобным способом для нас. Недавно делал доработки в react библиотеке и был доволен как просто я обновил еще десяток приложений, поэтому решил поделиться.
Знаю что кто-то исследовал возможность веб компонентов, но до практики не дошли.
Спасибо за рекомендацию посмотреть в сторону framework-agnostic.
Да тут есть минусы размера. Мы используем данный подход только для проектов Middle и Бек офис. В публичных приложений используется SSR и там следят за размером бандла.
Хотел бы добавить про $any(), что поведение с ошибкой регулируется в angularCompilerOptions, если отключить отключить strictInputTypes, ошибки не будет. Но делать так не нужно)
ng-component — не знал про него)
А вы пробовали применять ее на реальных проектах? Я постоянно думаю в каких кейсах применить. Как-то писал статью по webspeechapi, где делал пример прикладной идеи ashatilovdev.medium.com/angular-taigaui-webspeechapi-3dcd1ea67a79