Имею в прошлом опыт работы со всеми популярными фреймворками (rails, zend, express), сейчас думаю начать новый проект, но не знаю какой фреймворк выбрать, так как появились sails.js, laravel - основные требования:
1. Наличие связей в бд - при удалении 1 записи - удалялись зависимые
2. Наличие в модели ограничений на то или иное поле, то есть уникальность и тд
3. Миграции
4. Легкость авторизации (легкость наложения ограничений на контроллер).
5. Легкость прикрутки платежной системы
6. Востребованность на рынке труда (rails, php frameworks, nodejs frameworks)
Сколняюсь к rails как наиболее продуманной системе, но язык руби мне совершенно не нравится (как и java в jruby), есть у кого опыт использования годных MVC, которые удовлетворяют требованиям ?