所以我看完了道格拉斯·克罗克福德关于Javascript的精彩系列,在最后一集(到目前为止),他讲述了为什么要使用这个 node .js是服务器端代码近乎完美的解决方案.

他谈到保持状态,不是在数据库中,而是在 node 中运行的闭包中.他还指出,对于更复杂的Web应用程序和该 node ,模板系统(如JSP、PHP和ASP)是一个糟糕的抽象.js提供了一个解决方案.

我已经准备好接受,但我找不到任何使用这种模式的Web应用程序的例子,也找不到任何关于如何实现这一点的书籍或教程.我说的不是simple application,而是使用克罗克福德在演讲中提到的模式.任何人都知道我在哪里可以找到一些用Node编写的Web应用程序的教程/示例.js(是的,我知道GeddyExpressJs,但它们似乎没有遵循Crockford所说的完全不同的模式,更像是在Node.js上获得Railsy体验).

[future 三年的注意事项:看起来ExpressGeddySailsKraken等都是Ruby/PHP/Java中Rails/Symfony/Spring框架的重新实现.而HoodieMeteor等都是对全新范式的try .KOA看起来很有趣,但离可用还有一段路要走,但看起来它是在javascrip的优势基础上发展起来的了解过go MVC应用的历史.三年过go 了,这对Nodejs来说仍然是激动人心的时刻,即使它不再是新的热门.至少现在有很多实际使用的 node 示例...

推荐答案

我建议你看看最近出版的各种教程.我现在最喜欢的是:

http://nodetuts.com/

希望这有帮助.

Node.js相关问答推荐

利用Gemini:通过Vertex AI还是通过Google/generative-ai?

Sveltekit停靠的应用程序找不到从Build导入的包

Mongoose查询-如何根据当前查找ID获取其他集合并将其插入到当前查找中?

Typescript 正则表达式:过滤器返回空

运行 cypress 测试时如何指定 .env 文件用于我的开发服务器?

yarn 安装失败,因为 node-gyp 正在寻找过时的 node 版本标头

Angular Build 生产返回致命的 javascript 无效大小错误

为什么后端开发需要单独的服务器?

带有事件网格的 Azure 函数在没有 ngrok 的情况下在本地运行

如何使用 mocha.js 模拟用于单元测试的依赖类?

Webpack TypeScript module.hot 不存在

在 Node.js 与 Cron 作业(job)中设置间隔?

如何使用 Node.js 将 base64 编码图像(字符串)直接上传到 Google Cloud Storage 存储桶?

Node.js:socket.io 关闭客户端连接

Node.JS 中的基本 HTTP 身份验证?

有人在 NodeJS 中实现过 wiki 吗?

如何在 node 中转义 shell 命令的字符串?

为什么数组上的js映射会修改原始数组?

从 React(同构应用程序)进行 API 调用时出现Access-Control-Allow-Origin问题

Firestore:多个条件 where 子句