2017-07-30 60 views
-1

我曾在Angular js中工作,并发现它对开发者友好且易于使用非常棒。我发现它在SPA(单页应用程序)体系结构以及控制器作用域变量没有被滥用的情况下表现出色。react js和Angular js之间的性能比较?

但是我不知道为什么大多数电子商务公司抱怨角色没有等同于reactjs。我认为在很多用例中可能没有发现可见的性能差异,开发工作量较少。

Angular遵循MVC思想,而React是使用MVVM设计开发的。我不认为自己是一个非常好的程序员,反正我已经开始学习reactjs了,所以我想知道我是否应该为自己的项目反应js,一个明显的优势是同构渲染。

+0

真的是个人喜好,但* AngularJS *确实减速时,它必须观看许多对象,这就是为什么* Angular *带来了全新的体系结构。 Angular不会遇到与AngularJS相同的问题,因为它没有可能多次遍历整个DOM树的摘要循环。 –

+0

在这个主题上有很多在线文章,你大都会看到Angular JS比React慢得多。尽管在Angular 2中,事情非常接近AFAIK。但是,无论如何,你的问题是什么?你期望人们发表自己的经验吗?因为这将产生自以为是的内容。否则,您可以自己在线搜索基准。 – Nisarg

+0

这就是我所假设的人,他们使用了他们两个..我知道那里有一堆文章,但有时候个人参考,堆栈溢出作为平台可能会帮助我..在这种情况下,我确信我会喜欢先尝试角2,然后可能会移动的东西,以反应js谢谢 –

回答

0

我试图使这个注释,但跑出空位:)

正如任何事情,它以最快的速度开发者可以把它:)良好的AngularJS开发人员可以使一个应用程序,比快一个糟糕的开发者创建一个React应用程序

话虽如此,React在屏幕上显示大量元素时会更快。 AngularJS需要一些知识才能使其在屏幕上显示更多元素。但是,我完全期望大多数人都不会看到大多数应用程序的性能下降。例如。如果你想在屏幕上用几百个动态对象来制作一个相当复杂的应用程序,你不应该看到很多性能问题。

如果您选择AngularJS [我的首选框架],我会建议遵循最新的组件指南,因为它可以帮助您构建高性能的应用程序。

作为一项指标,我正在研究资产跟踪AngularJS应用程序。我们可以一次跟踪大约2000个元素在地图上,并且有很多附加信息,而且这个工作非常快。尽管如此,花了很多工作。它也适用于移动设备:)