因此,我看完了道格拉斯· 克罗克福德(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的例子...