- npm
- gulp (подходит для "небольших" проектов. Менее гибкий/"глубокий" чем Grunt)
- jade (очень минималистичен в написании)
- stulys (очень минималистичен в написании)
- bower
- bootstrap (простой и быстрый дизайн)
- angularjs (Angular, Ember, React - эти фреймворки очень популярны. Все они имеют много приимуществ. Поэтому среди них нет "победителей". Один из фреймворков может справится с поставленной задачей лучше чем другие. По моему опыту в основном работал с Angular. Но по-хорошему, желательно знать и как работать с другими фреймворками.)
- перейти в каталог src/
- выполнить команды:
- npm install
- bower install
- gulp (создаст ./builds/development)
- NODE_ENV='production' gulp (создаст ./builds/production) и конкатенирует, минифицирует файлы html, css, js.