Geddy.js

Веб-разработка Пример создания нового проекта с помощью Yeoman 1.0beta и Geddy (Node.js)

Чуть менее суток назад было объявлено о выходе Yeoman 1.0beta. Новая версия принесла с собой множество изменений, включая изменившийся синтаксис для командной строки. Главным нововведением можно считать то, что авторы позиционируют новую версию не просто как набор инструментов для разработки, а уже как подобие полноценной среды для веб-разработки. Подробнее о нововведениях можно прочитать здесь.

Сегодня я расскажу о том, как с помощью Yeoman 1.0beta подготовить окружение для разработки нового веб-проекта. Для примера создадим проект, и серверная, и клиентская часть которого будут написаны на javascript. Для этого в качестве инструментов разработки выберем такой экзотичный инструмент как Geddy (Node.js MVC-фреймворк) для бекенда и Ember.js для фронтенда. В качестве шаблонизатора будем использовать Handlebars.js, так как он может работать и на серверной стороне, и на клиентской. Вся работа будет проводиться в Ubuntu 12.04 LTS.

Читать дальше →