2016-06-21 88 views
-3

我們將在未來幾個月內啓動一個新項目。我們對AngularJSReactJS和其他東西做了一些研究。我發現Angular1很容易理解,易於使用,看起來一切都很完美。但我不知道Google爲什麼選擇將其升級到混合了太多HTML和JavaScript的Angular2。也許這是一個測試版,它看起來非常難看。我們應該選擇Angular1還是Angular2?

他們爲什麼放棄美麗的Angular1並將其更改爲Angular2
我們幾乎不可能使用它,因爲很少有人能夠理解它。
Angular1真的有性能問題?
這是一個嚴重的問題嗎?
我們仍然想使用Angular1,但我們擔心Angular1的未來。
請問Angular2終於成功了嗎?
你能否給我一些建議?
如果您給我一些建議,我將不勝感激。

+0

Angular2還沒有準備好 - 如果你去他們的主頁,它承諾很多功能,如「PHP渲染支持」,避風港尚未實施。 其他功能只是概念證明,而不是生產準備.. 您也可以期望在下一個版本中發生重大變化。 – jantimon

+0

現在,堅持使用Angular 1. Angular 2沒有生產準備,並且仍處於測試階段。 –

+2

像這樣的問題在這裏脫離主題。你必須做你自己的研究,並讓自己的想法使用。有些人使用角度2,其他人不會直到它更成熟 – charlietfl

回答

1

我在一個小應用程序中使用了AngularJS(Angular1),我發現它很難理解。恕我直言,有許多不同的東西,如工廠,控制器,指令等。對我來說,它似乎很難閱讀,並不容易找到你正在注入的東西...
現在我使用Angular2和我發現它真的很容易使用和verry可讀,特別是因爲我用它與Typescript
你有那些美麗的註釋/裝飾,它描述你的ComponentDirective。您可以輕鬆分開logik和view,通過使用HTML文件獲取Component的視圖,併爲logik注入Service
Ofc你首先需要了解所有的新概念,但我想Tour of Heroes tutorial應該教你最重要的事情。

因此,恕我直言,你應該definitly仔細看看angular2,如果你真的不喜歡它,我想,沒有問題使用angularjs來代替(看起來像Angular2網站仍然使用AngularJS:D)

編輯: 請注意,Angular2在RC中,而不是beta了。所以我想這應該是生產準備就緒並且足夠成熟。我使用它自Beta以來關於beta 11,我沒有問題更新到一個新的測試版。然而,從測試版17到RC1的更新有點大,我還在使用測試版17.

+0

您使用angular 2您的項目單頁應用程序? – NEER

+0

是的,它是一個單頁面應用程序,它基本顯示來自RESTFull Web服務的數據,並允許用戶更改它並保存更改。 – Springrbua

+0

你有沒有使用角2爲多頁面的應用程序? – NEER

相關問題