我曾在Angular js工作,发现它对开发人员友好,易用性很棒。我发现它在SPA(单页面应用程序)体系结构中表现非常好,并且如果控制器范围变量没有被滥用。
然而,我不知道为什么大多数电子商务公司都抱怨角度不等同于反应。我认为在很多用例中可能没有事件发现可见的性能差异,开发工作量较少。Angular遵循MVC意识形态,而React则采用MVVM设计开发。我不认为自己是一个非常优秀的程序员,无论如何我已经开始学习反应,所以我想知道我是否应该为我自己的项目做出反应js,一个明显的优势是同构渲染。 / p>
答案 0 :(得分:1)
我试图将此作为评论,但空间不足:)
与任何事情一样,它的速度与开发人员的速度一样快:)一个优秀的AngularJS开发人员可以创建一个比创建React应用程序的糟糕开发人员更快的应用程序。
话虽如此,React的开箱即用速度更快,屏幕上有大量元素。 AngularJS需要一些知识,以便在屏幕上有很多元素。但我完全期望大多数人在大多数应用程序中看不到任何性能下降。例如。如果你想在屏幕上用几百个动态对象创建一个相当复杂的应用程序,你不应该看到很多性能问题。
如果您确实选择了AngularJS [我的首选框架],我建议您遵循最新的组件指南,因为它可以帮助您构建高性能应用程序。
作为一个指标,我正在研究资产跟踪AngularJS应用程序。我们可以在屏幕上一次跟踪大约2000个元素,并提供大量附加信息,这种方法非常快。虽然到那里花了很多工作。它也适用于移动设备:)