談?wù)撛掝}之前先說點(diǎn)廢話打開一下思想:從古至今設(shè)計(jì)出來一個(gè)新的東西并且被人廣泛使用的就一定得到了市場(chǎng)和人群的驗(yàn)證,所以我們稱做為好的東西惠啄。但是作為學(xué)習(xí)者我們一定要知道它好的一面和壞的一面壁榕,這樣才證明我們理解的更加透徹矛紫。
例如我們簡(jiǎn)單的想從馬車到汽車到飛機(jī),我們直接飛機(jī)的好就是出行速度快等等牌里,壞處可能就是貴等等颊咬。
那么vue優(yōu)點(diǎn)想必很多朋友也都知道了,比如:數(shù)據(jù)驅(qū)動(dòng)等等牡辽。
當(dāng)然vue等底層肯定也是要操作dom的喳篇,只不過作為使用vue框架的我們來說感覺是數(shù)據(jù)驅(qū)動(dòng)dom。
vue是mvvm框架:可以把一個(gè)大的html網(wǎng)頁分成不同的組件去維護(hù)态辛,每一個(gè)組件中都是數(shù)據(jù)驅(qū)動(dòng)麸澜。
所以總結(jié)一下vue優(yōu)點(diǎn):
1、spa單頁面應(yīng)用開發(fā)更加方便奏黑。
2炊邦、數(shù)據(jù)驅(qū)動(dòng)讓我們更加關(guān)注數(shù)據(jù)層编矾,更加關(guān)注數(shù)據(jù)結(jié)構(gòu)。
3馁害、mvvm的模式讓中大型項(xiàng)目更加好維護(hù)
等等...
那么vue缺點(diǎn)呢窄俏?其實(shí)很多也不叫缺點(diǎn),因?yàn)榇蠹疫@個(gè)框架就這樣設(shè)計(jì)的碘菜,而且很多地方也沒辦法修正因?yàn)榛跒g覽器和js這門語言凹蜈,我認(rèn)為的缺點(diǎn):
1、vue直接的框架不可以做seo炉媒,如果要做的話需要預(yù)渲染或服務(wù)器端渲染踪区。
2、用js去渲染數(shù)據(jù)吊骤,第一次會(huì)造成重繪或者回流缎岗,性能有一定的影響
***不過一切萬物不可能完美,關(guān)鍵是我們的選擇白粉,比如你要開發(fā)一個(gè)pc的網(wǎng)站传泊,而且要做vue,還有做很多性能方面的鸭巴,就不太建議選擇vue框架了眷细,如果你做的就是后臺(tái)管理系統(tǒng)那用vue很合適呀或者你做移動(dòng)端的h5頁面也不考慮seo什么的,也是很適合的鹃祖。
本文來自于:小鹿線xuexiluxian.cn