Современное состояние в рамках MVC для node.js? - PullRequest
7 голосов
/ 11 июля 2011

Мне бы очень хотелось иметь представление о современном состоянии MVC-фреймворков для node.js .В частности, текущая коммерческая практика искусства, а не исследований, с фреймворками для интерфейсных веб-приложений.Как программист PHP может выбрать Yii Framework - каковы варианты для программистов node.js и каковы плюсы и минусы основных претендентов?

Ответы [ 5 ]

10 голосов
/ 11 июля 2011

Обновление:

Поиск http://search.npmjs.org и https://github.com/joyent/node/wiki/modules для MVC-фреймворков и отмеченных последних коммитов / последователей. Как видите, express является самым популярным и имеет причину, если вы спросите меня.

https://github.com/visionmedia/express
last commit: about an hour ago
followers: 3115

https://github.com/tuxychandru/grasshopper
last commit: about 23 hours ago
followers: 130

https://github.com/mde/geddy
last commit: June 18, 2011
followers: 491

https://github.com/DracoBlue/spludo
last commit: 47
followers: 

https://github.com/chetan51/ni
last commit: May 07, 2011
followers: 55

https://github.com/1602/express-on-railway
last commit: 5 days ago
followers: 153

https://github.com/fakewaffle/piejs
last commit: June 22, 2011
followers: 9

https://github.com/DracoBlue/spludo
last commit: 23 hours ago
followers: 47

https://github.com/xenophy/NextJS
last commit: February 15, 2011
followers: 18

Лучший / единственный (я так думаю) вариант - http://expressjs.com/. Это самая популярная «Высокопроизводительная, высококлассная веб-разработка для Node.js». Я также советую вам взглянуть на «высокопроизводительный шаблонизатор» Jade от Learnboost (посмотреть). Кроме того, socket.io очень интересен, если вы «стремитесь сделать приложения реального времени возможными в любом браузере и мобильном устройстве, стирая различия между различными транспортными механизмами. Это 100% беззаботный режим реального времени в JavaScript».

3 голосов
/ 04 ноября 2012

Мы используем нашу инфраструктуру MVC, Sails , в производственной среде для нескольких наших клиентов с марта. Он построен на Express, Socket.io и Sequelize. Основное отличие состоит в том, что он направляет запросы Socket.io в реальном времени так же, как стандартные HTTP-запросы: с использованием маршрутов Express.

Надеюсь, это поможет!

2 голосов
/ 13 июля 2011

По запросу я добавляю свой комментарий в ответ.

Я нашел http://nodebeginner.org отличным чтением. Он раскрывает основы фреймворка и может быть хорошим местом для начала, если вы закончите свое дело.

Но я доволен Экспрессом и не хочу писать это сам.

Я также использую Backbone.js для всех моих клиентских MVC и маршрутизации.

0 голосов
/ 03 июня 2016

Этот отобранный вручную реестр платформ Node.js может быть полезен:

http://nodeframework.com/index.html

0 голосов
/ 08 января 2012

Я только что выполнил поиск в твиттере по nodejs и mvc - и он указал на что-то под названием matador - https://github.com/Obvious/matador. Я не использовал его, но хотел бы увидеть сравнение, прежде чем выбрать один ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...