История изменений
Исправление Khades, (текущая версия) :
Хорошенько изучил на одном проекте внутренюю структуру типичного приложения angularjs, и никогда на нём писать не буду.
Люди, которые говорят - «ёпта, на ангуларе всё нормально можно написать, это ты не осилил» видимо не в курсе каким монстром франкенштейна будет angular2.0 c AtScript, которым будут пытаться исправить косяки текущего ангулара.
Двойная привязка работает либо в очень ограниченных случаях, фактически требуя делать толстые уродливые контроллеры, либо неработает никак, или через watch, что нифига не лучше, отвратительная реализация mvvm как следствие, казалось, надо бы данные связать с моделью, но двухсвязанность между контроллером и моделью просто не делается, в итоге стандартный callback-ад c примесью future-ориентированного программирования.
Наследование скопов ужасно, директивы - страх и маккабр.
Стандартный туториал состоит из чистейшего говнокода, прям рафинированного.
И вся монолитность angular часто заставляет задуматься - как, твою мать, это работает. А когда узнаёшь - жалеешь что узнал.
Исходная версия Khades, :
Хорошенько изучил на одном проекте внутренюю структуру типичного приложения angularjs, и никогда на нём писать не буду.
Люди, которые говорят - «ёпта, на ангуларе всё нормально можно написать, это ты не осилил» видимо не в курсе каким монстром франкенштейна будет angular2.0 c AtScript, которым будут пытаться исправить косяки текущего ангулара.
Двойная привязка работает либо в очень ограниченных случаях, фактически требуя делать толстые уродливые контроллеры, либо неработает никак, или через watch, что нифига не лучше, наследование скопов ужасно, директивы - страх и маккабр.
Стандартный туториал состоит из чистейшего говнокода, прям рафинированного.
И вся монолитность angular часто заставляет задуматься - как, твою мать, это работает. А когда узнаёшь - жалеешь что узнал.