Node.js MVC如何工作?

Ale*_*x C 3 model-view-controller node.js

我真的对用node.js编写的系统感兴趣.特别是使用它来创建MVC应用程序.

我在考虑设计node.js MVC和在PHP中做同样的事情之间的区别.由于PHP是在运行时加载和解释的,因此只要服务器上的文件发生更改,对我的某个控制器或视图的更改就会反映在实时服务器性能中.

我很奇怪,因为node.js是编译的,每次推送更改时都需要重启应用程序吗?

如果没有,MVC是否会影响整体服务器性能,因为服务器必须在请求时读取文件而不是将整个应用程序放在内存中?或者也许这一切都错了,我完全忽略了这一点?(如果是的话请教育我,因为我很想知道!).

谢谢!- 一个

Ric*_*and 6

查看Express以了解Node框架开发.你可以在那里看到一些MVC.Node中可用的HTTP url解析确实使编写路由器变得容易将请求丢给"控制器",并且模型中的要求很容易.

Node可以使用从SQL(Postgres等)到No-SQL(CouchDB,Mongo等)的各种数据库

以下是已经可用的"重新启动节点 - 更改"插件的示例

以下是Node的插件/模块列表