我为我的Chrome扩展程序设计选择了一个javascript框架(localStorage,许多ajax调用,过滤,json操作)。你推荐AngularJS或Backbone吗?几个月前我开始使用JS(我有PHP和Java背景),对我来说主要的问题是我的网络应用程序有一个良好而干净的结构。
我喜欢AngularJS?双向约束和概念本身。
我喜欢Backbone?这对初学者来说非常简单。并且有很多资源。
答案 0 :(得分:3)
完全披露:我在AngularJS上工作,显然有一点偏见。 ;)
如果您正在寻找一个自以为是的应用程序结构,我肯定会坚持使用AngularJS。 Backbone提供了许多有用的实用程序,但是您必须做出很多关于如何连接事物的选择。根据我使用Backbone.js编写中/大型应用程序的经验,我发现与AngularJS相比,我必须付出更多努力才能保持井井有条,AngularJS可以更清晰地分离关注点。
答案 1 :(得分:2)
最好的选择是在这两个库中编写很少的项目。
为什么不测试并查看来自Todo MVC的Addy Osmani项目中的代码,之后,做出选择?