0

我刚刚加入了一个团队,该团队正在为具有旧的非 RESTful PHP 后端的网站创建移动网络应用程序(非本地)。目前,该应用程序非常基础,一切都使用 jQuery 和 DOM 操作完成,但我们开始到处都有意大利面条式代码。

该应用程序用于搜索、查看和更新​​大型文章数据库。存在用户登录和设置等典型功能。

我们想使用一个不会妨碍我们的轻量级框架重写我们所拥有的东西,并允许我们在不修改旧后端的情况下轻松地与它进行通信(我们现在使用jQuery.ajax())。

最受欢迎的选择似乎是 Backbone.js,但默认情况下它需要一个 RESTful 后端。我在文档中读到我们可以通过覆盖该sync()函数来解决它。这是要走的路吗?

我知道那里还有很多其他框架。在这种情况下,它们中的任何一个更适合吗?

4

1 回答 1

1

最受欢迎的选择似乎是 Backbone.js,但默认情况下它需要一个 RESTful 后端。我在文档中读到我们可以通过覆盖 sync() 函数来解决它。这是要走的路吗?

重写并不难Backbone.sync(),您可以编写自己的包装器来使用您可以通过 AJAX 与之通信的任何样式 API。所以我会说是的,这是一个不错的方法。

于 2012-12-05T01:12:40.953 回答