简单的webapp的Javascript框架

时间:2013-01-18 09:25:01

标签: javascript web-applications

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

  

- 在网址 /列表上加载文件 list.htm 并在其上执行 list.js

     

- 在网址 / about 加载文件 about.htm 并在其上执行 about.js

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

Backbone.js的

首先,我检查backbone.js。伟大的低级别工具与大社区。但它的级别非常低,视图中没有此类生命周期事件。还有难以理解的逻辑。

Ember.js

很好的工具,但我被一些误解为文档困扰。开发人员似乎更快地编写代码,然后编写文档,因此很多部分文档根本无法使用。

Angular.js

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

======

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

也许我想念一些东西?我还应该看到什么?或者我应该使用backbone \ ember \ angular?有一些例子可以检查。所有示例都只显示模型如何绑定到视图等等。

1 个答案:

答案 0 :(得分:0)

您的问题没有一个正确答案。我建议查看ToDoMVC project,它提供了使用一系列JavaScript框架实现的相同应用程序。

您还应该阅读

Journey through the JavaScript MVC Jungle.