angular、react、vue 三大前端框架適用場(chǎng)景

所謂框架,簡(jiǎn)單來(lái)說(shuō)就是為解決某一問(wèn)題的解決方案。既然是問(wèn)題的解決方案,那么得先有問(wèn)題出現(xiàn)的場(chǎng)景對(duì)吧,所以接下來(lái)我們要討論的是angular、react、vue三大前端框架的適用場(chǎng)景,我們希望大家通過(guò)了解各大框架的適用場(chǎng)景來(lái)決定自己要學(xué)習(xí)以及項(xiàng)目要使用哪種框架。

1.angular

angular功能比較強(qiáng)大,適用在復(fù)雜、重大項(xiàng)目中。它有自己的一套規(guī)則,寫(xiě)出來(lái)的項(xiàng)目結(jié)構(gòu)比較清晰,便于大型項(xiàng)目的維護(hù)迭代。

2.react

react是一套跨平臺(tái)的js框架,對(duì)比angular,react較輕量,同時(shí),react有一個(gè)明顯的特點(diǎn),也是angular的“痛點(diǎn)”——跨平臺(tái)。就移動(dòng)端來(lái)說(shuō)吧,angular當(dāng)時(shí)出來(lái)的時(shí)候并沒(méi)有把移動(dòng)端考慮在內(nèi),只是后來(lái)才意識(shí)到移動(dòng)端龐大的需求,所以出來(lái)了angular2.0(angular2.0說(shuō)白了就是angular專門(mén)針對(duì)移動(dòng)市場(chǎng)的一種解決方案)。react使用js去調(diào)用移動(dòng)原生控件,性能比傳統(tǒng)的hybrid app(webview加載html頁(yè)面)高很多,體驗(yàn)也更接近于native。

3.vue

對(duì)比其他兩大框架,vue是最輕量的,所以上手比較簡(jiǎn)單。vue專注于 MVVM 模型的ViewModel,它主要目的是想讓大家可以盡可能簡(jiǎn)單地達(dá)到數(shù)據(jù)和視圖的綁定。如果你的產(chǎn)品需求是輕量級(jí)的、開(kāi)發(fā)效率快的,那就選擇它吧。

注:以上內(nèi)容也是看了相關(guān)資料總結(jié)出來(lái)的,如果有總結(jié)不到位的,請(qǐng)各位指出,也歡迎大家前來(lái)拍磚,灰常感謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容