我计划构建最终将成为具有大量数据(在网格中)的大型 SPA。使用 MVC 框架似乎是个好主意。我主要看 AngularJS 和 EmberJS。两者都有争论,但在我看来,EmberJS 具有 Angular 所没有的一些优势。特别是,由于网格中有大量数据,我担心选择 Angular 最终会给我带来性能问题。
但是,单元测试对我来说也很重要。
我无法找到有关 EmberJS 的单元(不是集成)测试的太多信息。如果单元测试很重要,Ember 是不是比 Angular 更糟糕的选择?(就目前而言)?
请注意,我说的是单元测试,而不是集成测试。在我看来,如果我要构建一个大型 SPA,那么不仅要测试应用程序的表面,而且要能够单独测试每个组件/部分/类并模拟其余部分,这很重要。