按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。
8年前关闭。
因此,我看完了道格拉斯· 克罗克福德(Douglas Crockford)关于Javascript的出色系列,在最后一集中(到目前为止),循环播放中,他阐述了为什么Node.js是服务器端代码的近乎完美的解决方案。
他谈到了保持状态,而不是在数据库中,而是在Node.js中运行的闭包中保持状态,他还指出,模板系统(如JSP,PHP和ASP)对于较复杂的Web应用程序而言不是很好的抽象,并且node.js提供了一个解决方案。
我已经准备好购买,但是我找不到使用此模式的任何Web应用程序示例,也找不到任何有关如何执行此操作的书籍或教程。我不是在讨论简单的应用程序,而是要使用克罗克福德在演讲中谈到的模式。任何人都知道在哪里可以找到用Node.js编写的Web应用程序的一些教程/示例(是的,我知道Geddy和ExpressJs,但是它们似乎并没有遵循Crockford所说的根本不同的模式,更像是在Node.js上获得Railsy体验)。
[注意未来3年:似乎Express,Geddy,Sails,Kraken等都是Ruby / PHP / Java中Rails / Symfony / Spring框架的重新实现。而Hoodie和Meteor之类的东西正在尝试一种全新的范例。 KOA看起来很有趣,但是离实用性还有一段距离,但是看起来它是基于javascript的优势以及过去MVC应用程序的历史而建立的。3年过去了,对于Node.js来说,这仍然是令人兴奋的时刻,即使它不再是新的热点。至少现在有许多现实中使用Node的例子…
我建议您查看最近发布的各种教程。我当前的最爱是:
http://nodetuts.com/
希望这可以帮助。