RailwayJS против Гедди против Экспресса против Socket.IO - PullRequest
4 голосов
/ 02 марта 2012

Какое мнение экспертов по поводу этих фреймворков. Я разрабатываю большое приложение и хотел бы иметь хороший фреймворк, но я борюсь с количеством и разнообразием, которое существует (это отстой!). Почему в Node, который является javascript, так сильно влияют пути Rails (Geddy, RailwayJS - «Влияние Синатры», «Влияние RoR»? Разочарование?

Спасибо!

1 Ответ

0 голосов
/ 29 марта 2012

Это зависит от типа приложений, которые вы создаете.Expressjs - это скорее фреймворк sinatra, тогда как железная дорога - это скорее реализация ruby ​​on rails.Expressjs дает вам базовую основу, но давайте вам решать, как вы хотите идти дальше.Railway.js - это полностью полностью интегрированный фреймворк, предоставляющий шаблон mvc, orm, встроенную поддержку csrf, загрузку файлов и многое другое.

Для большого приложения вы можете построить либо поверх Express, либореализовать несколько похожее решение mvc, включая некоторые модули orm или что вам нужно.Вам придется тратить больше времени на реализацию ядра вашего приложения, а не на само приложение.

С другой стороны, вы можете работать с рельсами и, немного освоившись, сразу приступить к созданию приложения.

...