我需要为互联网连接速度较差的设备开发简单的webapp。这个webapp应该从服务器(jsonrpc \ restfull web-service)获取json字符串并在客户端上呈现它。换句话说,它应该是这样的:
- 在网址 /列表上加载文件 list.htm 并在其上执行 list.js
- 在网址 / about 加载文件 about.htm 并在其上执行 about.js
在某些页面上我应该打开WebSocket
连接,当用户转到另一个页面时我需要关闭此连接。所以,我基本上需要生命周期事件。如果我可以在网址之间使用过渡动画,那也很棒。
首先,我检查backbone.js
。伟大的低级别工具与大社区。但它的级别非常低,视图中没有此类生命周期事件。还有难以理解的逻辑。
很好的工具,但我被一些误解为文档困扰。开发人员似乎更快地编写代码,然后编写文档,因此很多部分文档根本无法使用。
我认为这是我所看到的最好的工具!伟大的MVC逻辑,但也有文档的问题。堆积了这个问题:https://github.com/angular/angular.js/issues/1830
======
现在我真的厌倦了为我的需求选择工具包。所有fw看起来都太复杂了。也许我在错误的地方寻找?今天我期待jQueryMobile
框架。它看起来像我需要的(使用页面预加载器,页面更改动画)。但它的目标是开发具有移动UI的移动应用程序。
也许我想念一些东西?我还应该看到什么?或者我应该使用backbone \ ember \ angular?有一些例子可以检查。所有示例都只显示模型如何绑定到视图等等。