背景
如今,在选择用于构建和组织 JavaScript Web 应用程序的 MV* 框架时,开发人员面临着各种选择。
Backbone、Ember、AngularJS……新的和稳定的解决方案的列表不断增加,但是在众多选择的海洋中,您如何决定使用哪一个?
为了帮助解决这个问题,我们创建了 TodoMVC——一个提供相同 Todo 应用程序的项目,该应用程序使用当今大多数流行的 JavaScript MV* 框架中的 MV* 概念实现。
免责声明
TodoMVC 被称为很多东西,包括 MV* 框架的“快速约会”和“罗塞塔石碑”。 虽然我们希望这个项目可以帮助决定哪些框架值得花更多时间研究,但请记住,Todo 应用程序提供了一个框架潜在功能的有限视图。
它旨在用作审查使用框架的基本应用程序如何构建的门户,我们强烈建议在选择使用它之前投入时间更深入地研究解决方案。
另外,请记住 TodoMVC 不是比较不同框架大小的完美方式。 我们特意使用未缩小的版本来使阅读源代码更容易。