Node.js MVC框架

Ale*_*tic 31 model-view-controller node.js

我想使用Node.js开发一个网站.我在这里看到了很多框架:https://github.com/joyent/node/wiki/modules#web-frameworks-micro但不知道哪一个是社区最接受的(让我们说:最多流行).有没有人尝试过任何这些框架和/或在生产中使用它,你的经验是什么?谢谢.

Ray*_*nos 24

Express.js似乎非常受欢迎用作一般框架.结合使用socketio.js,underscore.js这些是非常受欢迎的库,但它们不是MVC.

对于MVC我只使用backbone.js/ spine.js并且不能为其他人提供任何建议.我不认为有一个主导流行的框架,因为node.js在生产中没有多少用处.

有一些流行下载的统计数据npm.看看你能否找到它们.


Dan*_*ood 15

试试RailwayJS. CompoundJS

RailwayJS似乎被杀死并被CompoundJS取代.

对于任何以铁路开始并希望迁移到Compound的人来说,都有一个指南.


小智 15

另一个出色的MVC框架是Sails.JS.它的灵感来自轨道上的红宝石,并具有插座支持,Restful API等功能.

http://www.sailsjs.com/


Jar*_*son 14

我刚刚发布了Locomotive,这是一个受Ruby on Rails启发的MVC框架.

Express是惊人的,特别是对于较小的应用程序.认识到,机车完全建立在Express之上(类似于Express在Connect之上构建的方式).机车本质上添加了一个控制器层和一个路由器,可以声明资源丰富的路由并生成路由帮助器功能.在内部,一切都由Express驱动,这意味着视图层保持不变,所有中间件都可以重用.

学习Node时遇到的最大障碍之一就是弄清楚如何最好地构建Web应用程序.机车尝试使用Ruby on Rails中的约定来解决该问题,同时保留Express和Node的全部功能.