Angular 2 正式發(fā)布了嗎?成熟嗎?用的人多嗎?推薦使用嗎?
認(rèn)證高級(jí)PHP講師
正式發(fā)布了,但是用戶量真不了解。感覺(jué)用戶量比不上react和vue。至於推薦嗎,國(guó)內(nèi)的話還是推薦vue,論壇多用戶量也不少。
發(fā)布了,但是發(fā)佈時(shí)間不長(zhǎng),所以也並不成熟,用戶數(shù)明顯不如其他比較成熟的框架。 至於是否推薦,其實(shí)還是因人而異,如果你用過(guò)ng1,感覺(jué)還不如去學(xué)習(xí)vue。詳細(xì)的內(nèi)容請(qǐng)參考 https://www.zhihu.com/questio... 這裡大家的討論
可以參考這篇文章,vue、react和angular 2.x誰(shuí)是2016年的主流
至於選擇vue、react或angular,可以參考這篇文章react.js,angular.js,vue.js學(xué)習(xí)哪個(gè)好
作為ng粉,我還是很推薦使用Angular2
的;但是這要根據(jù)自身的實(shí)際情況來(lái)決定,假如你在工作,你的公司使用的是Vue
或者React
的話,那我還是建議你把這些框架搞好;當(dāng)然私下你可以好好研究一下Angular2
。如果你的公司正好在使用Angular
的話,那麼你就可以好好研究一下了;我本人也是私下去搞這個(gè)東西的,也寫了一些文章。
關(guān)於使用的一些感受,憑良心說(shuō),使用Angular2
構(gòu)建項(xiàng)目確實(shí)有一點(diǎn)繁瑣,就一個(gè)Hello, World
項(xiàng)目就需要引入許多的文件,學(xué)習(xí)好多的知識(shí),還要學(xué)習(xí)使用TypeScript
等;我公司移動(dòng)端的一些項(xiàng)目使用的是Vue
所以有對(duì)比,一般情況下,如果只是一個(gè)小的項(xiàng)目,那么確實(shí)很推薦使用Vue
(因?yàn)槲覜](méi)用過(guò)React
所以不好評(píng)論);因?yàn)樗?jiǎn)單易上手,而且如果你有Angular1
的經(jīng)驗(yàn),上手不要太快。最近一兩年Vue
的發(fā)展也是很迅速的,社區(qū)氛圍也不錯(cuò)。
但是,我還是喜歡Angular2
多一點(diǎn),現(xiàn)在Angular2也有官方的中文版文檔,維護(hù)者也在很努力的推廣Angular2;所以學(xué)習(xí)Angular2
也并沒(méi)有太困難,我看好Ng2的很多特性,相比Ng1,她更加徹底的組件化,速度和性能有了很大的提升,而且還與RxJS
結(jié)合的很好,讓我們處理異步編程的能力有一個(gè)質(zhì)的飛躍,更多詳細(xì)的內(nèi)容可以看這里。而且如果是一個(gè)大型項(xiàng)目,很多成員之間需要團(tuán)隊(duì)協(xié)作;那么更推薦使用Ng2,因?yàn)樗褂昧?code>TypeScript,可以讓大家遵循嚴(yán)格的規(guī)範(fàn),便於程式碼的維護(hù)與審查,為以後的迭代也帶來(lái)了很大的便利。
最後,我再補(bǔ)充一句,學(xué)好JavaScript才是關(guān)鍵