2017-07-30 63 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個元素在地圖上,並且有很多附加信息,而且這個工作非常快。儘管如此,花了很多工作。它也適用於移動設備:)