2012-03-02 3 views
3

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

Благодаря

+0

Какое приложение вы разрабатываете? Что вы хотите от JS? – FloppyDisk

+0

Это будет средний порт webapp с активным доступом к DB (mongodb), спасибо @FloppyDisk –

ответ

1

Это зависит от типа приложений, которые Вы! Expressjs - это скорее система синатра, а железная дорога - это больше рубина на рельсах. Expressjs дает вам базовый фундамент, но давайте решать, как вы хотите оттуда. Railway.js - это больше всего сложная структура, вы создаете mvc-шаблон, orm, встроенный в поддержку csrf, загрузки файлов и многое другое.

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

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