Соер.Клуб: Ангуляр ООП господин фронтенд разработки 00:00 Введение и представление участников 01:32 Представление Алишера 02:39 Представление Ивана 03:45 Проблемы со звуком и настройка 05:40 Порог вхождения в Angular 08:28 Опыт Алишера с Angular 10:20 Кривая сложности Angular 12:10 Модули в Angular 13:12 Модули и их использование 14:01 Переход к стендалон-компонентам 16:16 Архитектура и микрофронтенд 18:03 Будущее Angular 20:51 Скорость и производительность Angular 21:48 Реактивный граф и локальные действия 23:28 Отказ от зон и новые функции 24:27 Микрофронтенды и модули 25:28 Проблемы с архитектурой в React 27:19 Переход между проектами и унификация 30:25 Архитектурные аспекты приложений 31:23 Преимущества Angular 32:15 Сравнение Angular и React 33:51 Донаты и сравнение с рисованием 34:43 Подходят ли Angular, React и Vue для Enterprise 37:22 Сравнение Angular и React 38:22 Опыт и навыки в разработке 40:11 Преимущества Angular 41:11 DI в Angular и React 43:10 Переход между фреймворками 45:07 Функциональное программирование и DI 46:41 Проблемы с экспериментами в разработке 47:40 Заключение и ответы на вопросы 49:26 Опыт работы с Angular 50:26 Проблемы с использованием Angular на смарт-устройствах 51:34 Вопросы о найме разработчиков на Angular 54:56 Проблемы с наймом новичков на React 57:47 Директивы в Angular и Vue 01:00:19 Декларативность и объектно-ориентированный подход в Angular 01:01:13 Парадигма и императивность 01:03:15 Коробочность Angular 01:05:08 Реактивность в Angular 01:08:29 Операторы RxJS 01:10:16 Производительность и обновления 01:11:58 Проблемы реактивности 01:12:55 Компоненты высокого порядка в Angular 01:15:30 Композиция и декомпозиция 01:17:24 Расширение типов в TypeScript 01:21:37 Отказ от объектно-ориентированного подхода в Angular 01:23:21 Стиль разработки и смена людей 01:24:19 Упрощение Angular и инженерные решения 01:25:19 История использования битовых масок 01:28:37 Применение битовых масок в веб-играх 01:29:37 Использование парсеров Angular 01:30:34 Применение теоретических знаний в реальных проектах 01:32:17 Вхождение в Angular 01:33:02 Изучение Angular 01:34:01 Постепенное изучение Angular 01:35:00 Сложность и упрощение 01:35:58 Маркетинговый ход 01:37:02 Резюме и выводы 01:38:40 Микрофронтенды и Angular 01:39:40 Заключение
Работал со всеми популярными библиотеками фронта. Angular без сомнений наиболее продвинутый и продуманный продукт all-in-one. После него смотришь на большинство проектов React как поделки студентов, коими они и являются зачастую.
Standalone-компоненты - это каждый компонент завёрнут в модуль. Синтаксический сахар. Ну и поэтому добавились всякие @if и остальные inject, гварды стали функциями и прочее
Ну вот его алл-ин-ванность как раз часто играет злую шутку. Ангуляр лучший что-то побырому за выхи накидать, типа морду к PoC прикрутить и с этим быстренько до рынка добежать. Но вдолгую у Ангуляра много проблем с совместимостью всего. Ну и да, чего-то адекватно похожего на ReactFlow я так и не нашел ни для Ангуляра, ни для Вуёв.
Можно какие-то примеры проблем с совместимостью, чтобы хотя бы примерно понимать о чем речь? Что касается ReactFlow, визуальное программирование это пока еще очень спорная тема. Не всем очевидно, зачем оно нужно маломальски опытному программисту. Типа побырому за выхи накидать, типа морду?
@RedkeiGost В основном проблема, что с одной major-версии на другую перейти это обязательно приводит к ошибкам компиляции. Самым проблемным оказывается RxJs кастомизированный, у которого почти гарантированно отъезжает map. И обнаруживается, что старые компоненты хотят старый map, новые хотят новый, старые на новую версию не переехали, и превед. Получается, что компоненты в любой момент могут превратиться в легаси.
@@yurybatsyuro8293 лол, не сталкивался с ошибками миграции с одной версии ангулара на другую. Что вы там могли накастомизировать с RxJs, что у него map отъезжает при обновлении версии Ангулара? У вас там не nx часом?
Сигналы на функции переписали так как в старых браузерах движки работают быстрей с фукциями , а не с классами. Обычно когда тестят библиотечики на скорость - разыне браузеры используют. Других идей нет зачем это сделано. Тоже с var
Соер.Клуб: Ангуляр ООП господин фронтенд разработки
00:00 Введение и представление участников
01:32 Представление Алишера
02:39 Представление Ивана
03:45 Проблемы со звуком и настройка
05:40 Порог вхождения в Angular
08:28 Опыт Алишера с Angular
10:20 Кривая сложности Angular
12:10 Модули в Angular
13:12 Модули и их использование
14:01 Переход к стендалон-компонентам
16:16 Архитектура и микрофронтенд
18:03 Будущее Angular
20:51 Скорость и производительность Angular
21:48 Реактивный граф и локальные действия
23:28 Отказ от зон и новые функции
24:27 Микрофронтенды и модули
25:28 Проблемы с архитектурой в React
27:19 Переход между проектами и унификация
30:25 Архитектурные аспекты приложений
31:23 Преимущества Angular
32:15 Сравнение Angular и React
33:51 Донаты и сравнение с рисованием
34:43 Подходят ли Angular, React и Vue для Enterprise
37:22 Сравнение Angular и React
38:22 Опыт и навыки в разработке
40:11 Преимущества Angular
41:11 DI в Angular и React
43:10 Переход между фреймворками
45:07 Функциональное программирование и DI
46:41 Проблемы с экспериментами в разработке
47:40 Заключение и ответы на вопросы
49:26 Опыт работы с Angular
50:26 Проблемы с использованием Angular на смарт-устройствах
51:34 Вопросы о найме разработчиков на Angular
54:56 Проблемы с наймом новичков на React
57:47 Директивы в Angular и Vue
01:00:19 Декларативность и объектно-ориентированный подход в Angular
01:01:13 Парадигма и императивность
01:03:15 Коробочность Angular
01:05:08 Реактивность в Angular
01:08:29 Операторы RxJS
01:10:16 Производительность и обновления
01:11:58 Проблемы реактивности
01:12:55 Компоненты высокого порядка в Angular
01:15:30 Композиция и декомпозиция
01:17:24 Расширение типов в TypeScript
01:21:37 Отказ от объектно-ориентированного подхода в Angular
01:23:21 Стиль разработки и смена людей
01:24:19 Упрощение Angular и инженерные решения
01:25:19 История использования битовых масок
01:28:37 Применение битовых масок в веб-играх
01:29:37 Использование парсеров Angular
01:30:34 Применение теоретических знаний в реальных проектах
01:32:17 Вхождение в Angular
01:33:02 Изучение Angular
01:34:01 Постепенное изучение Angular
01:35:00 Сложность и упрощение
01:35:58 Маркетинговый ход
01:37:02 Резюме и выводы
01:38:40 Микрофронтенды и Angular
01:39:40 Заключение
Работал со всеми популярными библиотеками фронта. Angular без сомнений наиболее продвинутый и продуманный продукт all-in-one. После него смотришь на большинство проектов React как поделки студентов, коими они и являются зачастую.
Standalone-компоненты - это каждый компонент завёрнут в модуль. Синтаксический сахар. Ну и поэтому добавились всякие @if и остальные inject, гварды стали функциями и прочее
Эх, можно было бы на вк или рт смотреть, на ют уже не часто захожу. В субботу лампово было слушать.
-:Алло, алло это общество свидетелей реакта?
-:нет вы ошиблись это общество анонимных ангуляристов
Ну вот его алл-ин-ванность как раз часто играет злую шутку. Ангуляр лучший что-то побырому за выхи накидать, типа морду к PoC прикрутить и с этим быстренько до рынка добежать. Но вдолгую у Ангуляра много проблем с совместимостью всего. Ну и да, чего-то адекватно похожего на ReactFlow я так и не нашел ни для Ангуляра, ни для Вуёв.
😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊
Можно какие-то примеры проблем с совместимостью, чтобы хотя бы примерно понимать о чем речь? Что касается ReactFlow, визуальное программирование это пока еще очень спорная тема. Не всем очевидно, зачем оно нужно маломальски опытному программисту. Типа побырому за выхи накидать, типа морду?
@RedkeiGost В основном проблема, что с одной major-версии на другую перейти это обязательно приводит к ошибкам компиляции. Самым проблемным оказывается RxJs кастомизированный, у которого почти гарантированно отъезжает map. И обнаруживается, что старые компоненты хотят старый map, новые хотят новый, старые на новую версию не переехали, и превед. Получается, что компоненты в любой момент могут превратиться в легаси.
@@yurybatsyuro8293 лол, не сталкивался с ошибками миграции с одной версии ангулара на другую. Что вы там могли накастомизировать с RxJs, что у него map отъезжает при обновлении версии Ангулара? У вас там не nx часом?
Что за залипательный обои у Ивана на стене?
Хочу заказать себе такие же
Привет, проектор + видео с абстракцией)
Сигналы на функции переписали так как в старых браузерах движки работают быстрей с фукциями , а не с классами. Обычно когда тестят библиотечики на скорость - разыне браузеры используют. Других идей нет зачем это сделано. Тоже с var