Model view controller node.js的MVC框架的最新进展?

Model view controller node.js的MVC框架的最新进展?,model-view-controller,frameworks,node.js,Model View Controller,Frameworks,Node.js,我非常想了解一下node.js的MVC框架的最新技术。具体地说,当前的商业实践是艺术,而不是研究,具有前端web应用程序框架。PHP程序员可能会选择Yii框架node.js程序员有哪些选择,主要竞争者有哪些优点和缺点?更新: 搜索并查找MVC框架,并记录上次提交/关注者。正如你所见,express是最受欢迎的,如果你问我的话,它是有原因的 https://github.com/visionmedia/express last commit: about an hour ago followers

我非常想了解一下node.js的MVC框架的最新技术。具体地说,当前的商业实践是艺术,而不是研究,具有前端web应用程序框架。PHP程序员可能会选择Yii框架node.js程序员有哪些选择,主要竞争者有哪些优点和缺点?

更新:

搜索并查找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


最好/唯一的选择是。这是最流行的“Node.js的高性能、高级web开发”。我还建议您看看Learnboost的Jade的“高性能模板引擎”(视图)。另外,socket.io非常有趣,如果你“希望在每个浏览器和移动设备上都能实现实时应用,模糊不同传输机制之间的差异。它在JavaScript中100%无需关心实时。”

根据要求,我将在回答中发表我的评论

我发现这是一本很棒的书。它充实了框架的基础知识,如果您最终推出自己的框架,它可能是一个很好的起点

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


我还将Backbone.js用于所有客户端MVC和路由

我刚刚在twitter上搜索了nodejs和mvc,它指向了一种叫做斗牛士的东西。我没有使用过它,但在我选择一个之前,我希望看到一个比较…

自3月份以来,我们一直在为几个客户的生产环境中使用我们的MVC框架。它基于Express、Socket.io和Sequelize构建。主要区别在于,它以与标准HTTP请求相同的方式路由realtime Socket.io请求:使用快速路由


希望有帮助

这个手工挑选的Node.js框架注册表可能很有用:


除了expressjs,我还听说过geddy。只要看一眼github,就会发现它的项目没有expressjs那么活跃。有人愿意在回答中发表评论吗?express是最好、最活跃的开发框架。TJ几乎每天都致力于表达。在我看来,learnboost创建了非常好的库。以express和socket.io.Alfred为例,值得在您的答案(或其他答案?)中提及lernboost和socket.io。此处还应注意哪些其他LIB?TJ/Visionmedia的翡翠看起来很有趣。总的来说,我们似乎处于SSJS的早期,所以列出当前可用的各种比特和片段中最好的可能是我的问题的最佳答案。我发现这是一本很棒的读物。它充实了框架的基础知识,如果您最终推出自己的框架,它可能是一个很好的起点。但是我对Express很满意。可能是重复的谢谢你的投入,Alfred。我会让它在一段时间内不被接受,希望其他人能插话。@fsb哈哈好的。无论如何,最好的答案应该被接受,所以我想至少几天吧。但是我要告诉你,快递是最好的(如果你问我的话)。例如,请参阅我的更新答案,我尝试比较了许多(MVC)框架。我还发现express是最好的选择,因此实际上是唯一的选择。如果你只是想了解事物的内在,那么唯一的选择就是创造你自己的东西。这是值得一提的。Express只提供路由、中间件和视图引擎。它对应用程序逻辑没有任何作用。@Raynos主干网和下划线一样也非常流行。