我正在考虑将Knockout或Angular或Backbone用于我的个人项目。我需要构建一些更大的,运行时间更长的客户端交互,以配合服务器端的工作。
我想要一种简单有效的方法来管理数据驱动的用户界面。
您将基于可行性和性能方面选择哪种框架来解决上述问题?
这取决于您的应用程序的性质。并且,由于您没有对其进行详细描述,因此这是一个不可能回答的问题。我发现Backbone最简单,但是我整天都在Angular工作。在我看来,性能更取决于编码器,而不是框架。
您正在执行大量的DOM操作吗?我会使用jQuery和Backbone。
数据驱动的应用程序?Angular具有出色的数据绑定功能。
游戏编程?无-直接上画布;也许是游戏引擎。