webhttps://www.b5b6.com/qianduan/的技術(shù)更新是不是太快了一點(diǎn)兒?
正所謂https://www.b5b6.com/qianduan/造框架,移動端造系統(tǒng),https://www.b5b6.com/houduan/造語言。隨著webhttps://www.b5b6.com/qianduan/和移動端的不斷融合,出現(xiàn)個新的端口,俗稱大https://www.b5b6.com/qianduan/。
我是安卓開發(fā)者,這兩年也因?yàn)闃I(yè)務(wù)需要接觸了web技術(shù),自學(xué)了一點(diǎn)Vue,下面說說我對webhttps://www.b5b6.com/qianduan/的看法。
webhttps://www.b5b6.com/qianduan/的框架多是因?yàn)榧夹g(shù)簡單而業(yè)務(wù)多樣化https://www.b5b6.com/qianduan/最初或者說最本質(zhì)就是HTML+CSS+JavaScript,可以說后來的框架底層基本都是這三大金剛。
相對于造系統(tǒng)和語言來說,造框架是比較簡單的。其次是成本和門檻特別低,所以很多大公司都有推出各自的開源框架。
但是這些開源框架都是源自各大公司自己的業(yè)務(wù)來開發(fā)的,也就是說有其獨(dú)特性。
阿里巴巴weex框架
Weex框架是阿里巴巴在2016年推出的web開源框架,主要解決了頻繁發(fā)版和多端研發(fā)兩大痛點(diǎn),同時解決了https://www.b5b6.com/qianduan/語言性能差和顯示效果受限的問題。
開發(fā)者只需要在自己的APP中嵌入Weex的SDK,就可以通過撰寫HTML/CSS/JavaScript來開發(fā)Native級別的Weex界面。Weex界面的生成碼其實(shí)就是一段很小的JS,但是可以像發(fā)布網(wǎng)頁一樣輕松部署在服務(wù)端,然后在APP中請求執(zhí)行。
Weex的特點(diǎn)就是跨平臺,一次開發(fā),多端運(yùn)行,同時提高頁面渲染速度。
騰訊QMUI框架
QMUI Web 是一個專注 Web UI 開發(fā),幫助開發(fā)者快速實(shí)現(xiàn)特定的一整套設(shè)計(jì)的框架。
通過 QMUI Web,我們可以很輕松地提高 Web UI 開發(fā)的效率,同時保持了項(xiàng)目的高可維護(hù)性與穩(wěn)健。
QMUI是騰訊廣州研發(fā)團(tuán)隊(duì)開發(fā)的,也就是張小龍的團(tuán)隊(duì)。
QMUI框架的特點(diǎn)就是提供豐富的UI,方便你快速實(shí)現(xiàn)頁面需求,同時可以對項(xiàng)目的樣式進(jìn)行整體控制。
以上都是國內(nèi)大的科技公司的框架,舉這兩個例子是想說明,框架是根據(jù)業(yè)務(wù)開發(fā)的。
當(dāng)然市場上主流的web框架就是
Vue.JS
了,這也是我目前學(xué)習(xí)和使用的框架,當(dāng)然還有AngularJS、React框架。在面對框架時怎么辦,學(xué)還是不學(xué)?其實(shí)不只是https://www.b5b6.com/qianduan/,移動端也經(jīng)常有一些框架出來,那我們開發(fā)者面對新框架時,到底要不要學(xué)習(xí)呢。
我的看法是要學(xué)習(xí),但是不能學(xué)的太深,畢竟沒那么多精力和時間。
當(dāng)有新框架出來時,我會去引入到demo項(xiàng)目里面玩一玩,搞清楚它是干嘛的,基本怎么就可以了。
也就是說,我只會關(guān)注它的功能是解決哪方面的問題,如果后面項(xiàng)目碰到了這類的需求問題,可以直接引入使用。
那這是我對待新框架的態(tài)度,當(dāng)然如果你有更多的時間和精力,或者說學(xué)習(xí)能力比較強(qiáng),完全可以將新框架學(xué)透。
總結(jié)對于https://www.52fb.cn行業(yè)來說,持續(xù)的學(xué)習(xí)是必要的,因?yàn)闃I(yè)務(wù)的發(fā)展會推動技術(shù)的革新,所以從入行就得做好心理準(zhǔn)備。
我是非著名攻城獅,希望我的回答對您有用,感謝您的關(guān)注與支持!