欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

在人工智能AI橫行的時(shí)代,大前端工程師為何還如此吃香?

從web1.0到web2.0,我們其實(shí)沒(méi)太多感知,除了出現(xiàn)了很多Prototype、jQuery等框架,幫我們抹平了瀏覽器兼容性外,真的沒(méi)有太多驚喜。至于ria,估計(jì)早已經(jīng)沒(méi)多少人知道。至于gwt這個(gè)Google驚艷的嘗試,也慢慢地淹沒(méi)在記憶里。可能在企業(yè)開(kāi)發(fā)領(lǐng)域,對(duì)Ext.js還有些許記憶,它自己實(shí)現(xiàn)了面向?qū)ο髾C(jī)制,它豐富的組件系統(tǒng),快速開(kāi)發(fā)經(jīng)歷和較好的用戶體驗(yàn),還是非常不錯(cuò)的,但對(duì)于組件化,這種探索是遠(yuǎn)遠(yuǎn)不夠的。它只是面向?qū)ο髮用鎸?duì)代碼的復(fù)用。

2014年,前端開(kāi)始出現(xiàn)Backbone,它是第一個(gè)知名的前端mvc框架,從此開(kāi)始前端開(kāi)啟了劃時(shí)代的篇章。隨后Angular橫空出世,從mvvm、ioc,到指令等各種概念,點(diǎn)燃了很多后端開(kāi)發(fā)對(duì)前端的幻想。誠(chéng)然,前端集成了更多的后端思想,這是好事,但從另一個(gè)角度考慮,這也是今天大前端發(fā)展過(guò)快的導(dǎo)火索。

隨后React的誕生,借助于VirtualDOM的抽象,真正地實(shí)現(xiàn)了組件化,再次將組件化這個(gè)概念推向高潮。再說(shuō)Vue.js,在Angular火的時(shí)候,它借鑒了一部分,在React火的時(shí)候,它又借鑒了一些,在大家都抱怨前端越來(lái)越復(fù)雜的時(shí)候,它站出來(lái),你想要的特性我都有,而且更簡(jiǎn)單,它的流行也是可以理解的。

移動(dòng)端也面臨同樣的難題,既想要h5的靈活性,又想要有原生app的良好體驗(yàn)。這是魚(yú)和熊掌的博弈,從native到hybrid(還是不能滿足復(fù)雜交互),到基于組件的各種方案react-native/weex(組件層面跨平臺(tái),寫(xiě)法統(tǒng)一,執(zhí)行最終是原生代碼,是折衷方案),它們豐富了端上的開(kāi)發(fā),也從另一個(gè)角度,是前端開(kāi)發(fā)同學(xué)讓這些創(chuàng)新方案落地。

今天,泛義的前端是涵蓋那些熟悉React在做ReactNative的前端開(kāi)發(fā)的。在很多大公司也都已經(jīng)使用這種模式很久了,除了降低開(kāi)發(fā)成本外,也拓寬了前端的更多涵蓋領(lǐng)域。在未來(lái),應(yīng)該有更多領(lǐng)域被納入到大前端概念里。

Alan

2019-07-25