Как стать автором
Обновить
12
0
Александр Шатилов @alexbraun

Tech Lead using Angular & .net

Отправить сообщение

Я выбил семерку на сноуборде. После ее удаления зуб мудрости отлично вырос на ее место

В этом году тоже использовал Angular Universal в своем проекте. Мне понравилось)

Крутая статья
Интересно, а можно esbuild затащить https://esbuild.github.io/

Круто, вроде что-то похожее когда делал загрузку яндекс карт
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 — не знал про него)
Добрый день! Спасибо за замечание, действительно он создается при каждом событии mouseenter. Сделал правку — componentRef.destroy().
Спасибо интересная технология и статья!
А вы пробовали применять ее на реальных проектах? Я постоянно думаю в каких кейсах применить. Как-то писал статью по webspeechapi, где делал пример прикладной идеи ashatilovdev.medium.com/angular-taigaui-webspeechapi-3dcd1ea67a79
.net core несколько лет в докерах. Статья 2015 года.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность