Size: a a a

Советский Angular

2020 June 16

GM

Gleb Mikheev in Советский Angular
Vladimir Stempel 👁🍵
Так помоги Алёне)
Так я еще рублюсь) Там все не просто, это идеология целая
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Gleb Mikheev
Так я еще рублюсь) Там все не просто, это идеология целая
Мы делали через нпм модули, но разработка превратилась в ад))) пришлось написать скрипт на баше, чтобы деплоить эти модули более удобно)
источник

GM

Gleb Mikheev in Советский Angular
Vladimir Stempel 👁🍵
Мы делали через нпм модули, но разработка превратилась в ад))) пришлось написать скрипт на баше, чтобы деплоить эти модули более удобно)
вот вот)
источник

GM

Gleb Mikheev in Советский Angular
Я может потом расскажу, ща посмотрим, если смогу - опубликую билдер для ангуляра, который тебе все превращает в микрофронтенды
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Пока я один делал, все было ок, но когда ещё один человек подключился, начались проблемы)
источник

AH

Alena Hrenovskaya in Советский Angular
Igor Bodnar
Это не ответ на вопрос. Сейчас у вас типа монолит, вы хотите разбить, чтобы что? Какую проблему решить?
Каждый «отдел» хочет свои фишки в своих приложения, очень долгая загрузка системы, даже если ты авторизован в самой маленькой системе(читала про lazyloading у Router, но пока не поняла как это к нам применить, тем более у нас uirouter). Очень много библиотек, которые нужны одной системе, но не нужны в других, очень много общих компонентов, которые тяжело поддерживать, а если их разделять, то это будет ещё больше кода, итак иногда бывают проблемы с бандлами (ругается на длину строки и etc). На будущее тоже очень много новых модулей для каждой системы
источник

AK

Alex Kulagin 🏡 in Советский Angular
Gleb Mikheev
Я может потом расскажу, ща посмотрим, если смогу - опубликую билдер для ангуляра, который тебе все превращает в микрофронтенды
👂
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Veaceslav Artiom
Привет, так что можно тебя поздравить с новым ноутом ?
Выпустили с таможни
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

GM

Gleb Mikheev in Советский Angular
Alena Hrenovskaya
Каждый «отдел» хочет свои фишки в своих приложения, очень долгая загрузка системы, даже если ты авторизован в самой маленькой системе(читала про lazyloading у Router, но пока не поняла как это к нам применить, тем более у нас uirouter). Очень много библиотек, которые нужны одной системе, но не нужны в других, очень много общих компонентов, которые тяжело поддерживать, а если их разделять, то это будет ещё больше кода, итак иногда бывают проблемы с бандлами (ругается на длину строки и etc). На будущее тоже очень много новых модулей для каждой системы
uirouter-  выпиливайте, надо поближе к канону
источник

AK

Alex Kulagin 🏡 in Советский Angular
Alena Hrenovskaya
Каждый «отдел» хочет свои фишки в своих приложения, очень долгая загрузка системы, даже если ты авторизован в самой маленькой системе(читала про lazyloading у Router, но пока не поняла как это к нам применить, тем более у нас uirouter). Очень много библиотек, которые нужны одной системе, но не нужны в других, очень много общих компонентов, которые тяжело поддерживать, а если их разделять, то это будет ещё больше кода, итак иногда бывают проблемы с бандлами (ругается на длину строки и etc). На будущее тоже очень много новых модулей для каждой системы
Первый шаг: выкинь нафиг уже свой uirouter
источник

IB

Igor Bodnar in Советский Angular
Alena Hrenovskaya
Каждый «отдел» хочет свои фишки в своих приложения, очень долгая загрузка системы, даже если ты авторизован в самой маленькой системе(читала про lazyloading у Router, но пока не поняла как это к нам применить, тем более у нас uirouter). Очень много библиотек, которые нужны одной системе, но не нужны в других, очень много общих компонентов, которые тяжело поддерживать, а если их разделять, то это будет ещё больше кода, итак иногда бывают проблемы с бандлами (ругается на длину строки и etc). На будущее тоже очень много новых модулей для каждой системы
Так, а сколько вы планируете когда все разделите нанять дополнительно команд разработки?
источник

GM

Gleb Mikheev in Советский Angular
Alena Hrenovskaya
Каждый «отдел» хочет свои фишки в своих приложения, очень долгая загрузка системы, даже если ты авторизован в самой маленькой системе(читала про lazyloading у Router, но пока не поняла как это к нам применить, тем более у нас uirouter). Очень много библиотек, которые нужны одной системе, но не нужны в других, очень много общих компонентов, которые тяжело поддерживать, а если их разделять, то это будет ещё больше кода, итак иногда бывают проблемы с бандлами (ругается на длину строки и etc). На будущее тоже очень много новых модулей для каждой системы
про либы. что не нужны в другой системе - require.ensure и import() гуглите
источник

AH

Alena Hrenovskaya in Советский Angular
Igor Bodnar
Так, а сколько вы планируете когда все разделите нанять дополнительно команд разработки?
нисколько, тем более я и сейчас все одна делаю и до этого почти все одна делала + другие проекты
источник

AH

Alena Hrenovskaya in Советский Angular
Gleb Mikheev
про либы. что не нужны в другой системе - require.ensure и import() гуглите
ты шо, прошлый тим лид ВСЕ запихнул в sharedmodule
источник

AH

Alena Hrenovskaya in Советский Angular
и в каждый раздел-components.module.ts импортирован этот SharedModule :3
источник

GM

Gleb Mikheev in Советский Angular
Alena Hrenovskaya
ты шо, прошлый тим лид ВСЕ запихнул в sharedmodule
ну бывает, распилите - каждому компоненту свой модуль
источник

GM

Gleb Mikheev in Советский Angular
и уберите модули бога вообще
источник

GM

Gleb Mikheev in Советский Angular
я тут за выхи отрефачил так старый проект, на кодовой базе 2-3х летней давности
источник

GM

Gleb Mikheev in Советский Angular
Чисто часов 15 залил
источник