Владимир Голубь: для общего образования и освоения MVC модели не помешает. Ну и на ангуляр(1.x)-разработчиков есть спрос и он ещё продлится года два-три, точно. А может и дольше, потому что поддержку первого ангуляра пока прекращать не собирались.
Виктор Виктор: просто не используйте дефолтное значение, тут, конечно, надо будет придумать, как это правильно реализовать с точки зрения интерфейса, но не думаю, что будут какие-то сложности.
Как вариант, слайдер который прокручивает смайлик и его цвет от злого и тёмно-красного (1) до счастливого и светло-зелёного (10). Лучше, чем абстрактные цифры.
Sanes: делать на нём просто, делать на нём хорошо - порядком сложнее. Ну это скорее потому что он даёт больше свободы действий, а не ведёт путём, который сам считает "правильным", как это делает Drupal. Поэтому у меня сложилось впечатление, что ModX лучше подходит для более опытных разработчиков, которые уже сами знают как правильно.
Ну так и есть, обычно просто как я процесс строю: базовый туториал, потом упражнения, чтобы лучше освоиться и дальше уже что-то начинаю писать. Вот туториалов с упражнениями нормальных я как раз найти и не могу.
Дмитрий Шинкарь: как выяснилось, всё это происходило из-за того, что у меня был console.log в котором было обращение к длине ещё неполученного массива. После того как убрал это он прекратил выплёвывать ошибки.
Ну игнорировать ошибки я и сам могу :). Первое не поможет, потому что дело в том, что app.js грузится раньше сервисов в которых определяются переменные из-за отсутствия которых и выдаётся ошибка. А вот второй надо попробовать. Спасибо.