Tag: model view controller

如何正确构buildnodejs代码

我一直在玩node.js一段时间,我真的明白它有多棒。 然而,我正在努力理解的一件事是我应该如何构build我的代码,以便它是可维护的。 我在互联网上看到的大多数教程都将JS全部放在一个文件中,这对于pipe理代码来说并不是一个好的方法。 我意识到在JavaScript中没有这样的实际上的“类”,但是有没有一种(标准)方式来对我的代码进行可维护性格式化,就像构build一个PHP项目一样?

`Node.js`和/或其他Javascript分支的相对于非JS框架的性能,稳定性和速度(Rails,Django …)

我发现自己经常需要性能和速度引用的朋友谁仍然不相信一个Node.js或其他的Javascript派生的实现或应用程序可以与Rails,Pure Ruby, .NET ,Python和类似的设置的竞争。 我已经看到了非常令人印象深刻的报告,有图表和眼睛,但是当我需要它们的时候,我无法find它们。 因此,也许我们可以使用这个问题来build立一个可行的资源清单,用于“出售” Node.js上的技术人员/经理作为一个可行的解决scheme。 或者将可引用的事实添加到线程中 提前致谢。

类似MVC的代码如何在Node.js中工作?

我开始在node.js的头上,我想弄清楚如何做正常的MVC的东西。 例如,下面是一个Django视图,它从数据库中提取两组logging,并将它们发送到模板中。 def view(request): things1 = ThingsOne.objects.all() things2 = ThingsTwo.objects.all() render_to_response('template.html, {'things1': things1, 'things2': things2}) 什么可能类似的node.js函数看起来像?

Node.js MVC框架

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