Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Правда в итоге я все-равно собрал для себя свой скелет проекта.
Почему следует?
1. если вы работаете в команде, то все будут работать в одном огромном файле, что плохо скажется на сливании и комитах.
2. если вам нужно внести правки в код, то не придется скролить в 2600 строке. Достаточно набрать в IDE имя нужного файла.
3. нет структуры кода, невозможно понять какой класс/функция какому модулю принадлежат.
И существенной разницы не почувствовал.
gulp --env=development или gulp --env=staginggulp build --env=productionкарма стартИтак, главное, что нам дает require.js, помимо модульности
— возможность свести всё приложение в один файл и затем сжать.
Общая структура проекта не должна вызывать особых вопросов.
app.run(controllers.GlobalCtrl);
<html ng-app="App" ng-controller="indexCtrl"> — будет запущен только раз, когда приложение загрузилось.
Angular boilerplate. Простота — тренд молодежи