LINUX.ORG.RU

История изменений

Исправление Khades, (текущая версия) :

Хорошенько изучил на одном проекте внутренюю структуру типичного приложения angularjs, и никогда на нём писать не буду.

Люди, которые говорят - «ёпта, на ангуларе всё нормально можно написать, это ты не осилил» видимо не в курсе каким монстром франкенштейна будет angular2.0 c AtScript, которым будут пытаться исправить косяки текущего ангулара.

Двойная привязка работает либо в очень ограниченных случаях, фактически требуя делать толстые уродливые контроллеры, либо неработает никак, или через watch, что нифига не лучше, отвратительная реализация mvvm как следствие, казалось, надо бы данные связать с моделью, но двухсвязанность между контроллером и моделью просто не делается, в итоге стандартный callback-ад c примесью future-ориентированного программирования.

Наследование скопов ужасно, директивы - страх и маккабр.

Стандартный туториал состоит из чистейшего говнокода, прям рафинированного.

И вся монолитность angular часто заставляет задуматься - как, твою мать, это работает. А когда узнаёшь - жалеешь что узнал.

Исходная версия Khades, :

Хорошенько изучил на одном проекте внутренюю структуру типичного приложения angularjs, и никогда на нём писать не буду.

Люди, которые говорят - «ёпта, на ангуларе всё нормально можно написать, это ты не осилил» видимо не в курсе каким монстром франкенштейна будет angular2.0 c AtScript, которым будут пытаться исправить косяки текущего ангулара.

Двойная привязка работает либо в очень ограниченных случаях, фактически требуя делать толстые уродливые контроллеры, либо неработает никак, или через watch, что нифига не лучше, наследование скопов ужасно, директивы - страх и маккабр.

Стандартный туториал состоит из чистейшего говнокода, прям рафинированного.

И вся монолитность angular часто заставляет задуматься - как, твою мать, это работает. А когда узнаёшь - жалеешь что узнал.