Всем привет. Данный пост адресован тем, кто хочет использовать БЭМ на сервере вплотную (а точнее NodeJS), но боится самой ноды. Я и сам сейчас занимаюсь выбором фреймворка для проекта. Изначально хотел использовать ExpressJS, но решил перейти на его "продолжение" - KoaJS (немного архитектура приятней).
Но вот наткнулся сейчас на ещё один фреймворк, после которого не смог не написать о нём сюда. AdonisJS.
Это некое воплощение Laravel (PHP) на NodeJS. Визуально всё выглядит очень легко и приятно и код даже чище, чем на PHP. Есть только один минус.
Количество материалов в сети по данным фреймворкам расположено по иерархии их перечисления в посте, начинаю с большего.
ExpressJS - самый старый, из-за этого и бесконечное число материалов. KoaJS - немного материалов. AdonisJS - самое меньшее кол-во материалов.
Но если вы привыкли к Yii, Laravel, RubyOnRails - то для вас AdonisJS будет прекрасным источником вдохновения для перехода на NodeJS.
Кстати хорошие новости. 26 июня выходит версия 3.0, в которой будет добавлено много полезного функционала.