1

我需要为互联网连接速度差的设备开发简单的 webapp。这个 webapp 应该从服务器 (jsonrpc\restfull web-service) 获取 json 字符串并在客户端呈现它。换句话说,它应该是这样的:

— 在 url /list上加载文件list.htm并对其执行list.js

— 在 url /about上加载文件about.htm并在其上执行about.js

在某些页面上,我应该打开WebSocket连接,当用户转到另一个页面时,我需要关闭此连接。所以,我基本上需要生命周期事件。如果我可以在 url 之间使用过渡动画,那就太好了。

骨干网.js

首先我检查backbone.js。具有大社区的出色低级工具。但它是非常低级的,视图没有这样的生命周期事件。还有难以理解的逻辑。

Ember.js

好工具,但我对文档有一些误解。似乎开发人员编写代码比文档更快,因此文档的许多部分根本不可用。

Angular.js

我认为这是我所看到的最棒的工具!很棒的 MVC 逻辑,但文档也有问题。堆积了这个问题:https ://github.com/angular/angular.js/issues/1830

========

现在我真的厌倦了选择适合我需要的工具包。对于这项任务,所有 fw 看起来都太复杂了。也许我在错误的地方寻找?今天我看jQueryMobile框架。它看起来像我需要的(使用页面预加载器、页面更改动画)。但它的目标是开发具有移动 UI 的移动应用程序。

也许我想念什么?我还应该看到什么fw?或者我应该使用主干\ember\angular?有一些我可以检查的例子吗?所有示例仅显示模型如何绑定到视图等。

4

1 回答 1

0

你的问题没有一个正确的答案。我建议查看ToDoMVC 项目,它展示了使用一系列 JavaScript 框架实现的相同应用程序。

您还应该阅读

穿越 JavaScript MVC 丛林之旅。

于 2013-01-18T09:28:32.220 回答