亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

最近angular和vue互相輸出的挺厲害啊,老師怎么看?

最近angular和vue互相輸出的挺厲害啊,老師怎么看?

慕虎7231881 2017-08-03 17:15:01
我個人覺得angular和vue不是相互取代的關系想聽聽老師的觀點
查看完整描述

4 回答

?
愛米

TA貢獻6條經驗 獲得超11個贊

相信大家都聽說過“PHP是世界上最好的語言”這個故事吧?

我們在感嘆當事人較真的同時也應該反思一個問題:科學事實干嘛非要在這里較真個你死我活?

任何語言的存在,都有任何語言存在的背景,在相關背景之下,就有其存在的合理性。

AngularJS誕生之初,確實推動了前端開發的新思路,這一點毋庸置疑,但是第一個試水的總是會在過程中暴露各種需要改進的地方,這一點是再正常不過的事情。在這樣一個大背景下,自然會有很多新的框架借鑒AngularJS的思路并嘗試做到取長補短,這也是推動時代進步的步伐,所以只要不是赤裸裸的抄襲,相互學習取長補短的做法是可取的。

Angular的誕生,不僅僅彌補了大量AngularJS的不足,也吸取了很多其它框架的一些新思路,這一點Google自己也直接公開標識了出來。

我們看一篇文章,特別是技術相關文章,都要把握好作者真正要表達的意思,不要曲解,更不要做鍵盤俠開始無腦的參與激烈的爭論。正如Angular4.0剛發布的時候也會有好多無腦的鍵盤俠冒出來用React來諷刺Angular,這樣真的好嗎?

對此,我想說的是:當我們在把“PHP是世界上最好的語言”這個故事中的人當作笑話來看的時候是否也應該反思一下這一次我們是否也深陷其中了呢?

就事論事,說說我個人對兩個框架的看法:

Angular現在越來越像一個平臺,功能相對全面也相對更加強大,這一點毋庸置疑。Vue模仿Angular的思路,偏重于顯示層面,去掉了很多其它方面的功能,讓其更加輕便,這也是一個亮點?;诟髯缘奶攸c,Angular就好比一輛馬力十足的汽車,而Vue就相當于一輛輕便靈巧的自行車,如果我們要走100Km的路程,自然會選擇馬力十足的汽車作為代步工具,反過來如果我們要走200m的路程,自然選擇靈巧輕便的自行車會更加適合。所以,對于一個小型項目,自然首選輕便的Vue更加適合,但如果需要開發管理系統等一些大型的項目,那么很明顯選擇功能全面且組件庫強大的Angular是最適合的。

最后,給大家一個不成熟的建議:每一個框架,都有各自的優缺點,希望大家不要局限于一個框架中,要做到自己駕馭框架,而不要是被框架束縛。

查看完整回答
7 反對 回復 2017-08-04
?
接灰的電子產品

TA貢獻13條經驗 獲得超31個贊

最近前端各種技術層出不窮,隨之而來的就是各種陣營的罵戰。其實這個狀態和十年前的 Java MVC 框架的大辯論差不多了,因為技術發展的比較快,走在了標準之前,那自然就會有不同意見,基于不同意見就會發展出不同側重的框架。罵戰只是插曲,其實大家會在發展的過程中不斷相互借鑒,相互學習。比如原來主流框架只有 Angular 標配 TypeScript,當時也有觀點說 TypeScript 沒必要,但經過一段時間的體會,開發者還是感覺到類型約束在大項目當中的必要性了,所以呢,現在 React 和 Vue 也都用起來了。這種技術融合的趨勢還會繼續下去,優秀的實踐最終會得到認可。

就 Angular 和 Vue 來說,vue 的目標就是做一個 view 層,所以輕巧靈活是它的特點,而 Angular 的目標是做一個全面的框架平臺,所以在各個方面都要給開發者提供類庫和工具,所以會重一些,但越大的團隊越復雜的項目 Angular 的優勢就越能體現出來。

查看完整回答
7 反對 回復 2017-08-04
  • 4 回答
  • 0 關注
  • 6295 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號