我正在考虑为我的个人项目使用Knockout或Angular或Backbone。我需要构建一些更大,更长时间运行的客户端交互,以配合我的服务器端。
我想要一种简单有效的方法来管理数据驱动的用户界面。
根据可行性和性能方面,您会选择哪个框架来解决上述问题?
答案 0 :(得分:111)
这取决于您的应用程序的性质。而且,由于你没有详细描述它,这是一个不可能回答的问题。我发现Backbone是最简单的,但我整天都在Angular工作。在我看来,性能更多地取决于编码器而不是框架。
你是在做重型DOM操作吗?我会使用jQuery和Backbone。
非常数据驱动的应用? Angular具有良好的数据绑定。
游戏编程?无 - 直接到画布;也许是一个游戏引擎。