回覆列表
-
1 # 跨屏建站
-
2 # 人人都是程式設計師
React、Vue和Angular三分天下,2018如何“點將”問鼎前端?
個人覺得還是得從以前React最先火起來的時候聊起,那個時候大家都用它來做Web的PC網頁、適配版以及react native的移動端。但是慢慢的,Angular和Vue的崛起,React的份額逐漸被稀釋,可供大家選擇的就多了,但是它們的開發效率和執行速度卻飽受詬病。
就現在來看的話,作為個人,你可以選擇都用一下,也可以選擇一個主攻,其他兩個作為了解。作為團隊,建議只選擇其中的一個,兼顧團隊的開發效率和維護成本。
學習成本對於一個新事物,學習的成本因人而異,有的人學的比較快,有的人學的比較慢,大家可以根據自己的學習能力來衡量具體學習哪一個。但是如果你在一個團隊中或者你開發這個專案必須使用指定的框架,那就沒得選。同時也希望大家透過學習不同的框架來提高自己的學習能力和程式設計能力。
附上個人認為“React”、“Vue”和“Angular”三個框架的學習難度:
React:困難
Vue:中等
Angular:困難
開發語言提示:如果你對開發語言沒有要求,此條可以跳過。
就我個人而言,比較喜歡Typescript,所以選擇Angular。現在React和Vue都有支援Typescript,但是不是主要開發語言。
附上React、Vue和Angular三個框架的首選開發語言:
React:Javascript
Vue:Javascript
Angular:Typescript
興趣如果大家自己對其中某一個框架非常感興趣,強烈建議優先學習。這種興趣無形中化成一股學習的動力,不至於讓你感到厭惡感。
當你做一件自己喜歡的事情時,付出的精力和思考是完全不一樣的。
推薦個人推薦Angular。
共勉個人正在分享前沿技術,如果感興趣可以關注一起交流與學習。
感謝閱讀個人觀點,僅供參考。
比較傾向於vue,不僅僅是因為vue是華人開發,vue更輕,學習成本更低,我們在公司開發首選vue,學習成本低是不得不考慮的非常重要的因素,在公司角度而言