再会!
这里有许多类似的问题,但我对构建单页 Web 应用程序的这些方面特别感兴趣:
哪些服务器组件非常适合大量 AJAX 请求(可能是 Node.js)?我的服务器平台是 *nix (Debian) 和 PHP。
何时以及如何需要用 COMET 替换 AJAX,我可以使用相同的服务器端吗?
哪些 javascript 框架可以帮助我组织客户端(我的意思是 MVC、MVVM、客户端模板)?
非常感谢有关总体方法和架构模式的任何优点。
谢谢!
再会!
这里有许多类似的问题,但我对构建单页 Web 应用程序的这些方面特别感兴趣:
哪些服务器组件非常适合大量 AJAX 请求(可能是 Node.js)?我的服务器平台是 *nix (Debian) 和 PHP。
何时以及如何需要用 COMET 替换 AJAX,我可以使用相同的服务器端吗?
哪些 javascript 框架可以帮助我组织客户端(我的意思是 MVC、MVVM、客户端模板)?
非常感谢有关总体方法和架构模式的任何优点。
谢谢!
从各种博客来看,Angular JS 似乎可以满足大部分SPA
需求
罗布艾森伯格 说:
我将加入 AngularJS 2.0 核心团队并帮助设计和实施 AngularJS 2.0,将我在 Caliburn.Micro 和 Durandal 方面的所有经验融入其中。
从比较 Durandal 到 Angular,而不是淘汰到 Angular
Knockout 是一个数据绑定库。它不是一个 SPA 框架。
Drundal Vs Angular:他们解决相同的问题(当然以不同的方式)。它们都有路由、动画、视图编排、依赖管理以及数据绑定。
Durandal 是 Knockout 的自然发展,因为 Durandal 使用 Knockout。Durandal 使用 Knockout 进行数据绑定,因为它可靠、广泛且可靠。Angular 推出了自己的数据绑定。
另请参考:
对于前端 MVC:javascriptmvc.com amplifyjs.com 如果您想组织 ajax 请求
我也同意 Node.js 在你做很多 AJAX 时特别好,因为你总是只处理 JSON 对象——不需要转换。此外,它非常快。话虽如此,任何 Ruby、PHP、Python 框架也都可以完美胜任。