No video

Angular Module. Зачем нужны модули

  Рет қаралды 6,733

Максим Гром

Максим Гром

Күн бұрын

Зачем усложнять? В Angular есть модули, которых нет во Vuejs и Reactjs. В этом видео я даю ответ почему модуль это хорошо, и какие возможности он нам предоставляет.
- Приватные компоненты
- Переиспользование кода
- Логическая структура приложения
- Масштабируемость
- Просто красаучег
Angular Module это целая идеалогия, вокруг которой строятся сторонние библиотеки

Пікірлер: 13
@MrVIPKent
@MrVIPKent Жыл бұрын
Знову чудове відео, яке пояснює специфіку модулів. Для новачків це дуже корисно
@brucewayne_007
@brucewayne_007 21 күн бұрын
Очеь круто! Есть вопрос: если больше одного модуля используют один и тот же модуль (например FormsModule импортирован в каждый такой модуль), то FormsModule будет один на весь проект или несколько (свой на каждый модуль)?
@grommaks
@grommaks 21 күн бұрын
Один на весь проект 👍
@GGSoft2009
@GGSoft2009 2 жыл бұрын
Как приятно что я нашел этот курс
@grommaks
@grommaks 4 жыл бұрын
Приятного просмотра :) Если остались вопросы, задавай!) Если есть пожелания к видео, кидай в коментарий!) Хорошего тебе настроения ;)
@user-vw8dm9vl7s
@user-vw8dm9vl7s 5 ай бұрын
Спасибо за видео Как новичок пока все еще не понимаю в чем разница между модулями и компонентами. По идеи в видео итак создается компонент. Но зачем еще модуль, пока мне не понятно)
@grommaks
@grommaks 4 ай бұрын
В ангулар на верхнем уровне модули, модуль уже дает доступ к компонентам и прочим артефактам, по этому модуль нужен В новой версии standalone component это модуль плюс компонент, там явно модуль уже не нужен
@RK-gm4pd
@RK-gm4pd 4 жыл бұрын
Как мне кажется, все єти разделения - крайне условни. В Реакт VStudio подсвечивает компоненти, которие содержат или возвращают другие компоненти, как модули. В отличии от фреймворка Angular, Реакт не имеет strict rules, поєтому, со слов Dan Abramov, в файловой структуре "вертите вашими компонентми до тех пор, пока вам станет удобно", и никогда не задумивайтесь над ней больше чем 3 минути.
@grommaks
@grommaks 4 жыл бұрын
По своему опыту скажу так :) Есть разные уровни разработчиков, возможно я созрею записать об этом отдельный видео ролик. 1) Вся команда джунов - результат, навертели так, что новой команде джунов будет адски сложно понять как такое можно было родить 2) Вся команда сеньоров. Реакт, вью или Ангуляр не важно...все подгонят под свои нужды и относительно легко начнут понимать что происходит в проекте. 3) Микс из Сеньоров и Джунов...вторых нужно обучать, что сделано на проекте... Чем больше стандартного (того что можно найти в интернете) тем легче передавать свой проект новым разработчикам и меньше расходов на документирование. Потому что 80% кода одинакова у всех фирм всех компаний... И тут встает вопрос: Будем ли мы использовать 80% стандартных фишен на проекте или у нас очень кастомный продукт (где клиента нужно удивлять всегда). И можем ли мы ждать пока джун выучит эти 80% прежде чем начнет быть универсальным сотрудником? Вариант а. У нас сайт визитка, там и 5% не используют. Берем Вью и любой разраб на пхп и jquery начинает писать через 3-5 дней на бешеном уровне. Вариант б. У нас сайт стриминговая площадка с чатами и всего парой страниц напичнаых rest запросами и очень высокими требованиями к размеру бандла...с очень сложным дизайном. Берем реакт или вью или даже svelt (реакт так как более строгий и есть typescript) и прикручиваем только то что нужно Вариант в. У нас блог на ВордПрессе. Берем вью и добавляем виджеты через вью...не нужен нам SPA на таком сайте :) Вариант г. У нас планируются формы, таблицы, графики, бизнес аналитика и расчеты, управление доступами, переводы, все что нужно для управления фирмой и сотрудниками (ERP) и так получилось, что штат фронтов должен быть 50-70 человек...и около 120 бэкендов...ну тут фабрика гугли с адским ангуларом сделает этот проект вполне реализуемым. Наверно сниму видео через пару месяцев :)
@grommaks
@grommaks 4 жыл бұрын
Самое важное забыл сказать Если команда C# разработчиков, то учить функциональный React они не сильно захотят, а предпочтут знакомый синтаксис, ведь TypeScript это детище Microsoft. Ситуация та же с PHP разрабами с более менее больших проектов, все эти DI и прочее настолько знакомы и родные, что сложно отказаться если оно есть :)
@RK-gm4pd
@RK-gm4pd 4 жыл бұрын
@@grommaks 100%
@user-pk1nw1is6c
@user-pk1nw1is6c Жыл бұрын
Все эти орфографические ошибки сильно бьют по авторитету автора.
@grommaks
@grommaks Жыл бұрын
Есть такое)
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 9 МЛН
ОБЯЗАТЕЛЬНО СОВЕРШАЙТЕ ДОБРО!❤❤❤
00:45
React for Angular Developers
39:39
Sebastian Persson
Рет қаралды 4,9 М.
Lesson 196. Angular. Modules
26:15
Kamil Abzalov
Рет қаралды 722
ANGULAR - что это такое?
4:01
loftblog
Рет қаралды 18 М.
Сервисы, Получение данных с сервера | Angular курс
24:15
Даже и не стараюсь
Рет қаралды 2,1 М.
Почему Angular
18:40
Архитектор ПО. Александр Желнин
Рет қаралды 8 М.