node.js的MVC框架中的最新技术状态?

我非常想了解一下node.js MVC框架的最新技术。 具体来说,目前的艺术商业实践,而不是研究,与前端networking应用框架。 作为一名PHP程序员可能会selectYii Framework – node.js程序员有什么select,主要竞争者有哪些优缺点?

更新:

search了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/ 。 这是最stream行的“Node.js的高性能,高级Web开发”。 我也build议你看看Learnboost的Jade的“高性能模板引擎”(查看)。 另外,如果您的目标是在每个浏览器和移动设备上实现实时应用程序,模糊不同传输机制之间的差异,那么socket.io是非常有趣的,它在JavaScript中实时保持100%。

自3月份以来,我们一直在为几个客户使用我们的MVC框架Sails 。 它build立在Express,Socket.io和Sequelize上。 主要区别在于它以实际的Socket.io请求路由与标准HTTP请求相同的方式:使用Express路由。

希望有所帮助!

根据要求,我正在回答我的意见。

我发现http://nodebeginner.org是一个很棒的阅读。 它充实了一个框架的基础知识,如果最终你自己开始,可能是一个很好的开始。

但是我对Express很满意,不想自己写。

我也为我所有的客户端MVC和路由使用Backbone.js。

我刚刚在twitter上search了nodejs和mvc,并且指向了一个名为“斗牛士”的东西 – https://github.com/Obvious/matador 。 我没有使用它,但希望看到一个比较之前,我select一个…

这手的Node.js框架的registry可能是有用的:

http://nodeframework.com/index.html

Interesting Posts