Size: a a a

AngularPiter - русскоговорящее сообщество

2019 December 06

D

Danil in AngularPiter - русскоговорящее сообщество
drow
если он уже был большой, то добавление ангуляра не сильно на это повлияет
А роутинг чем обеспечивал?
источник

D

Danil in AngularPiter - русскоговорящее сообщество
Нам подходил ui-router, а это плюс ещё вес
источник

d

drow in AngularPiter - русскоговорящее сообщество
у нас был легаси ui-router, его и оставили на время перехода
источник

D

Danil in AngularPiter - русскоговорящее сообщество
Так как мы старались обеспечивать максимально возможную версию ангуляра, то мы затягивали несколько версий пакетов ещё
источник

V

Vladimir in AngularPiter - русскоговорящее сообщество
Danil
Мы так и делали, но это лишает гибкости
Что в данном случае подразумевается под гибкостью?
источник

D

Danil in AngularPiter - русскоговорящее сообщество
Vladimir
Что в данном случае подразумевается под гибкостью?
Легкость масштабирования и переписывания компонентов
источник

D

Danil in AngularPiter - русскоговорящее сообщество
У нас просто изменения непрерывные и постоянно что-то добавляется
источник

D

Danil in AngularPiter - русскоговорящее сообщество
В общем было неудобно все это поддерживать, потому я против гибрида, но это конкретно наш кейс
источник

d

drow in AngularPiter - русскоговорящее сообщество
поэтому гибрид самое оно. 2ое приложение которое апгрейдили гибридом постоянно было в разработке (больше человек пилили новые фичи чем апгрейдили). Проблем не было
источник

d

drow in AngularPiter - русскоговорящее сообщество
сервисы мгновенно переехали на нг2, остальное постепенно, новое всё пилилось в нг2
источник

d

drow in AngularPiter - русскоговорящее сообщество
временный лишний вес сильно выгоднее того чтобы не стопать разработку ради переписывания с нуля
источник

d

drow in AngularPiter - русскоговорящее сообщество
гибрид как раз позволяет не тормозить и параллельно с апгрейдом допиливаться
источник

D

Danil in AngularPiter - русскоговорящее сообщество
drow
временный лишний вес сильно выгоднее того чтобы не стопать разработку ради переписывания с нуля
Это временно затянулось более чем на год)
источник

d

drow in AngularPiter - русскоговорящее сообщество
сколько конкретно был размер бандла?
источник

V

Vladimir in AngularPiter - русскоговорящее сообщество
Danil
Легкость масштабирования и переписывания компонентов
У меня базовые компоненты - это до сих пор обернутые а1 директивы))) Но в целом а1 постепенно уходит из проекта. Конечно не так быстро как хотелось бы. Особых сложностей с этим не испытываю
источник

D

Danil in AngularPiter - русскоговорящее сообщество
drow
сколько конкретно был размер бандла?
10
источник

d

drow in AngularPiter - русскоговорящее сообщество
это после гзипа?
источник

D

Danil in AngularPiter - русскоговорящее сообщество
Не
источник

D

Danil in AngularPiter - русскоговорящее сообщество
Гзипом меньше, но все же, это очень много
источник

d

drow in AngularPiter - русскоговорящее сообщество
+ ангуляр + уироутер и вместо 10 у тебя 10.5. Это копейки
источник