国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Angular、Vue、React和前端的未來

開發(fā) 前端
越來越多的人開始站隊 Angular、Vue、React,僅僅圍繞這些庫或者框架進行前端技術討論,這實在不是什么好的現(xiàn)象。其實我想基于我個人的經驗聊下前端的演進和未來,希望可以貢獻微薄的力量,消除一些我個人認為的前端社區(qū)不太好的風氣。

[[279406]]

最近社區(qū)針對框架的爭論,從發(fā)文互懟再到粉絲站隊再到大漠窮秋準備離職,令人唏噓不已。不知從何而起,前端圈已經逐步變成了前端娛樂圈。越來越多的人開始站隊 Angular、Vue、React,僅僅圍繞這些庫或者框架進行前端技術討論,這實在不是什么好的現(xiàn)象。其實我想基于我個人的經驗聊下前端的演進和未來,希望可以貢獻微薄的力量,消除一些我個人認為的前端社區(qū)不太好的風氣。

注意:以下只是我個人對于前端和業(yè)務的理解和感悟,不代表任何其他人和我所在公司、團隊的觀點,意見不同歡迎一起討論。

========

以史為鑒,想要知道前端的未來,必須知道前端的過去,抽象前端發(fā)展的規(guī)律。

前端的歷史

前端的發(fā)展始終伴隨著端的發(fā)展。

PC 端的興起

06 年左右國內互聯(lián)網公司開始有了前端工程師的概念,原因很簡單,是因為上網訪問網頁的人數(shù)增多,大型互聯(lián)網公司為了提升用戶體驗專門剝離了這樣一個崗位來解決相關問題。這是第一批專業(yè)前端工程師的起源。

在這幾年中的發(fā)展,進行了很多輪的技術方案、框架、瀏覽器的演進。比如 jQuery 兼容性庫,再到 Require.js 異步加載,再到現(xiàn)在 React、Vue、Angular 等附帶編程思想的前端庫以及前后端分離、前端構建器、樣式預處理器等。這些演進都是隨著 PC 端的用戶量的增多和業(yè)務復雜度的提升,為了用戶體驗和開發(fā)者體驗而進化的。

移動端的興起

09 年左右,智能手機的興起導致了移動端開發(fā)的熱潮。人人擁有智能手機,這種特殊的端的特性,也產生了新的業(yè)務形態(tài)。因此無線前端相關需求開始爆發(fā),無線前端開發(fā)、iOS/Android 工程師等需求量非常大。

這幾年中的發(fā)展,先從最初把 PC 端頁面放在手機上渲染,再到出來響應式設計的概念,再到專門做無線端頁面,再到獨立客戶端和 Weex、React Native 這些跨終端的方案。也是出現(xiàn)了非常多的技術演進,這些演進不難看出也是因為用戶量的增多和業(yè)務復雜度的提升,為了用戶體驗和開發(fā)者體驗而進行優(yōu)化的。

PC 端的衰落

14 年左右,其實 PC 端頹廢之勢早已顯現(xiàn),但在雙十一下被放大。因此阿里系前端在這個時間點附近就開始弱化 PC 端前端的投入。 以前 PC 端業(yè)務,在無線端流量更大的直接被下掉,核心鏈路的 PC 端業(yè)務能用就可以了,不再做效果、功能迭代優(yōu)化。甚至很多業(yè)務直接不做 PC 端只做無線端。業(yè)務指標也從 PC 的 PV、UV 變成了客戶端的 DAU 等指標。

在這個時間,只做 PC 端的前端,毫無無線端經驗的前端,將會慢慢喪失競爭力。PC 兼容庫 jQuery 之流也漸漸被替換廢棄,因為 PC 的業(yè)務很少花費精力做兼容性測試,甚至目前我們團隊的業(yè)務從來都只測試最新版 Chrome。可以看到,隨著端和業(yè)務形態(tài)的變化,很多前端演進的產物會逐步被替換廢掉。

移動端的衰落

移動端目前還沒有衰落,但一個端只要興起,就會有衰落的時候。總會有新的、更好的、更高效的端來替代老的端。但這個時機是難以預測的。

前端的未來

回顧前端的歷史,前端總是伴隨的端的變化而變化

端的出現(xiàn) -> 業(yè)務場景的落地 -> 需要端的開發(fā)者 -> 端開發(fā)者學習、演進 -> 端的開發(fā)效率提升 -> 新的端出現(xiàn) -> 端的沒落 -> 端開發(fā)者轉領域或者被淘汰

這也就是為什么前端需要學習這么多東西,有這么龐大的體系的原因。每一個端都有它自己的特性。比如未來可能會火的 VR、AR 端,它們的特性就不同于二維平面的移動端,掌握 VR、AR 端的開發(fā)就需要新學習很多三維圖形圖像以及圖像識別領域的東西。

因此如果你想要知道前端的未來,你需要預測端的發(fā)展。但端的發(fā)展是很難預測的,回到 06 年,有誰會想到會有智能手機,并開創(chuàng)了移動端這個端?

而現(xiàn)在火熱的 VR、AR 端,目前看下來并不具備普適性。你需要在特定地點或者佩戴比較大的設備才可以用,你可以帶著它給人做手術第一視角給學生做演示,但你上廁所蹲坑更愿意掏出手機看新聞而不是帶著 VR 眼鏡看。現(xiàn)有的技術很難將其很自然的融入到我們的生活中。

沒有普適性和極大用戶量的端,不會有太大的開發(fā)需求量,主要是特定領域的端開發(fā)者。如果這個端死掉了,端的開發(fā)者將一無所有。但下一個干掉移動端的端到底是什么?我們可能很難預料,只能順應時代的發(fā)展快速學習頂上去。但人的精力有限,跟站在巨人肩膀上的每年出來活力四射的校招生,你又能競爭幾年?

那么現(xiàn)在前端還可以做什么?

除了移動端領域,既然無法預料到未來的端,那我們在當下和一段未來可以做什么?

其實在上面這些前端的歷史發(fā)展中,其實暗藏了一條被忽略的前端的線。我們再來回顧一下前端技術的迭代規(guī)律:

端的技術演進的原因,本質是因為業(yè)務的復雜度提升。比如一個資訊類業(yè)務,最初就展示一個信息列表和信息詳情頁面,那么簡單的 HTML 就可以完成。之后他們對列表和詳情頁增加了很多元素,比如有的詳情頁面增加了投票功能、有的詳情頁展示問答和評論功能等。業(yè)務邏輯的復雜就導致這個咨詢詳情頁需要 前后端分離、平臺化機制、前端組件化、異步加載模塊渲染 等技術演進。然而這只是消費者端的前端,運營者端的前端卻被忽略掉了。某類詳情頁顯示投票、某類詳情頁顯示問答和評論,都是業(yè)務規(guī)則,是需要運營者在運營后臺進行操作和配置;前端組件化是需要有組件化平臺來管理并推送相關組件等。

暗藏的這條被忽略的前端的線,其實就是中后臺前端。簡單的說,就是整個業(yè)務鏈路中偏向于運營端后臺鏈路的前端。

隨著前臺業(yè)務的復雜度提升,運營后臺的復雜度成倍提升。簡單的前端交互已經難以滿足運營的需求和效率。以前配置運營規(guī)則,只需要提交個表單即可,而現(xiàn)在則需要操作一個更復雜的表單,表單上面各種數(shù)據(jù)接口異步請求、聯(lián)動變化。運營平臺的建設和效率,在快速變化的互聯(lián)網環(huán)境,在某些情況下是關乎于公司業(yè)務發(fā)展的,可以預見的是這將成為前端需求的爆發(fā)點。

相比面向消費者端的前端,中后臺的前端更加穩(wěn)定,通常只需要面向 PC 端即可,但是需要基于復雜的業(yè)務場景進行抽象產出通用技術方案和產品,面臨的挑戰(zhàn)并不會很小。

阿里系前端在做什么?

阿里的業(yè)務體系很龐大,很多業(yè)務十分深入,因此阿里系前端也會提前針對業(yè)務發(fā)展的預期,做一些技術儲備。包括早期的 Node 前后端分離、前端工程化體系、Weex(weapp 等)在國內都是領跑的,而且有足夠的業(yè)務場景進行落地。所以通常可以作為前端領域的風向標。

現(xiàn)在這個時間節(jié)點,整個阿里集團各個 BU 都有團隊在做中后臺產品。就我所知就有四五套組件體系、五六個可視化搭建體系。目前組件體系領跑的有

玉伯

下面的開源產品 ant-design 以及內部沒開源的跨 BU 聯(lián)合協(xié)作的后起之秀 Fusion。而在淘寶終端技術團隊,我們的暫未開源的 ICE 中后臺技術產品也是集團范圍內強有力的中后臺產品,經過我們一年的打拼已經基本站穩(wěn)淘寶中后臺業(yè)務,開始逐步輻射到菜鳥、盒馬、搜索等 BU 的中后臺業(yè)務。我們團隊基于 Fusion 中后臺體系,針對業(yè)務封裝了大量技術解決方案,并布局可視化拖拽系統(tǒng)和前端人工智能領域,處于領先位置。同時我們有非常大的中后臺業(yè)務場景 淘寶商家后臺 和 淘寶達人平臺,這些都是面向百萬級用戶對外的中后臺業(yè)務。

這些都可以說明中后臺前端領域可能是未來會爆發(fā)的一個領域,這個領域會立足業(yè)務、助力業(yè)務,快速產出(比如拖拽創(chuàng)建后臺頁面、特定領域解決方案)運營平臺頁面或者內部產品以響應復雜的業(yè)務邏輯變化。

Angular、Vue、React 框架之爭

上面內容全程沒有提 Angular、Vue、React,因為這些庫或者框架都是基于現(xiàn)有端的業(yè)務體系,基于用戶體驗和開發(fā)者體驗演進出來技術方案,并沒有什么優(yōu)劣之分,各有各的長處。而在整個前端演進過程中,只是一塊很小的內容。

Angular 約束多,擅長復雜中后臺場景和多人協(xié)作。Vue 靈活,適用于簡單業(yè)務快速迭代(當然也有 Vue 做中后臺的)。React 組件化設計的好,可以實現(xiàn)比較好的組件生態(tài)進行復用。對于這些框架,你只需要基于現(xiàn)有的業(yè)務體系和開發(fā)者經驗,做好最佳的技術方案選型即可。在某些場景下甚至 jQuery 反而是更好的技術選型。

而隨著端的變化,一輪一輪的框架和技術方案會持續(xù)迭代,當新的端或者業(yè)務領域出現(xiàn)之后,更適合的庫或者框架將會出現(xiàn)。那么 Angular、Vue、React 很容易的就會像現(xiàn)在我們對待 jQuery 一樣,被我們更新?lián)Q代掉。畢竟一個公司賺錢是因為業(yè)務賺錢,而不會因為你用了 Vue 或者 Angular 這些技術框架而賺錢。哪個庫或者框架適合你的業(yè)務形態(tài),可以給你帶來穩(wěn)定的系統(tǒng)和好的用戶體驗,讓你有高效的開發(fā)效率,當然就選哪個了。

前端新手很容易會把框架當成前端的全部,比如我前幾年剛學會 jQuery 可以用 jQuery 寫出任何特效的前端頁面,當時的我認為 jQuery 就是前端的全部,用熟了就可以一招走天下。但工作時間長了你才會發(fā)現(xiàn) jQuery 只是滿足了當時的業(yè)務需求,技術框架是隨時會變的,不變的是特定業(yè)務的解決思想和方案。這個我認為才是非框架研發(fā)的前端需要探討研究的更有價值的內容,比如針對無線頁面跨頁面跳轉的狀態(tài)本地存儲方案、多頁面無刷新的單頁面路由方案等等。 

 

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2025-09-03 09:08:36

2019-12-16 08:00:00

ReactAngularVue

2022-10-27 20:44:00

開發(fā)前端Angular

2025-01-14 08:40:00

VueReactAngular

2021-04-21 14:22:08

前端開發(fā)技術

2024-12-27 10:20:54

2024-04-09 16:19:16

2021-03-26 09:00:00

開發(fā)框架React

2024-02-02 18:25:35

框架前端開發(fā)

2023-09-27 23:08:08

Web前端Vue.jsVue3.0

2023-06-02 16:28:01

2025-07-09 07:05:00

2018-09-03 09:00:00

前端ReactVue.js

2023-09-25 06:37:19

前端開發(fā)工具

2020-10-21 10:02:16

架構運維技術

2025-06-09 09:50:00

VeactReact

2018-01-04 09:02:17

React Web 前端

2021-04-21 19:20:53

前端 容器應用

2020-01-09 15:35:54

ReactAngularVue.js

2024-02-02 08:33:00

Vue模板性能
點贊
收藏

51CTO技術棧公眾號

深夜福利久久| 亚洲视频高清| 久久久久伊人| 日本午夜一本久久久综合| 欧美r级在线观看| 精品国产乱码久久久久软件| 成人免费在线| 日韩码欧中文字| 国产亚洲黄色片| 成人三级av在线| 欧美国产日产图区| 在线播放亚洲激情| 蜜桃麻豆www久久国产精品| 国模视频一区| 亚洲精品福利免费在线观看| 亚洲激情精品| 91黄色在线观看| 亚洲黄色小视频在线观看| 毛片不卡一区二区| 国产伦精品一区二区三区免费视频| 国产成人在线中文字幕| 在线精品国产欧美| 丁香花电影在线观看完整版| 欧美日韩一区二区在线观看| 一个人看的www一区| 国产精品国产馆在线真实露脸| 日韩av综合在线观看| 久久电影网站中文字幕| 欧美极品一区二区| 亚洲视频1区| 国产欧美日韩在线播放| 91精品一区国产高清在线gif| 国产精品aaaa| 色爱综合av| 欧美怡春院一区二区三区| 欧美电影院免费观看| 欧美成人免费全部| 蜜桃精品视频| 亚州欧美日韩中文视频| 久久婷婷国产| 91po在线观看91精品国产性色| 风间由美性色一区二区三区四区 | 午夜精彩视频| 亚洲精品日韩专区silk| 99精品视频一区| 成人av影视在线| 中文字幕午夜精品一区二区三区| 国产精品www网站| 日韩国产专区| 国产麻豆乱码精品一区二区三区| 亚洲毛片一区| 小说区视频区图片区| 成人一区二区三区视频在线观看| 每日在线更新av| 亚洲免费观看高清完整版在线 | 国产一区二区三区观看| 精品无码av无码免费专区| 99久久亚洲一区二区三区青草| 国产真实乱子伦| 亚洲免费观看高清完整版在线观看熊| 日本欧美亚洲| 欧美日本一区二区三区| 24小时免费看片在线观看| 最近2019年好看中文字幕视频 | 蜜臀久久久99精品久久久久久| 一区二区三区免费看| 从欧美一区二区三区| 另类小说第一页| 欧美日韩亚洲高清| 久久香蕉av| 美日韩在线视频| 日韩av大片| 亚洲7777| 亚洲欧美在线aaa| 自拍视频在线网| 国产亚洲精品高潮| 啄木系列成人av电影| 国产视频不卡| 波多野结衣中文一区| 丝袜国产免费观看| 欧美成人欧美edvon| 色播一区二区| 精品国产乱码久久久久久88av| 国产精品亚洲专一区二区三区| 一本岛在线视频| 欧美日韩一区二区三区在线 | 欧美精品一区二区视频| √天堂8在线网| 久热精品在线视频| 欧美国产高潮xxxx1819| 亚洲色婷婷久久精品av蜜桃| 亚洲精品欧美二区三区中文字幕| 国产精品秘入口| 日韩视频亚洲视频| 欧美日韩专区| 99色精品视频| 欧美日韩国产乱码电影| 午夜久久av| 欧美极品一区二区| 亚洲人一二三区| av中文在线资源库| 国产日本欧美一区| 不卡视频一二三四| a天堂中文在线| 欧美激情综合色综合啪啪五月| 亚洲美女少妇无套啪啪呻吟| 午夜在线观看av| 日韩精品日韩在线观看| 日韩成人精品一区二区| 国产精品12345| 欧美裸体一区二区三区| 97久久超碰| 日韩精品一区二区三区四| 欧洲av在线精品| 国产欧美日韩视频在线| 在线免费一区| 欧美色图第一页| 国产欧美日韩精品一区二区免费 | 国模视频一区| 久久久久久久久久久一区| 综合久久久久久| 亚洲播播91| 久久精品中文字幕一区二区三区| 国产精品福利一区| 视频欧美精品| 女女百合国产免费网站| 91精品国产美女浴室洗澡无遮挡| 欧美先锋资源| 蜜桃传媒九九九| 久久精品中文字幕| 久久精品99久久久| 成人短视频在线观看| 91色精品视频在线| 一区二区在线观看视频| 四虎成人精品一区二区免费网站| gogogo免费高清日本写真| 亚洲aaa级| 欧美成人sm免费视频| 国产呦萝稀缺另类资源| 久久久久久国产精品免费无遮挡| 国产精品视频在线观看| 亚洲色图欧美在线| 久久久久观看| 天天综合天天操| 久久久久久亚洲精品不卡| 久久久久久久综合| 国产精一区二区| 欧美日韩在线中文| www.亚洲男人天堂| 成人免费观看av| 国产成人免费| 国产精品一区二区免费在线观看| 亚洲精品日韩丝袜精品| 国产一区二区视频在线播放| sm捆绑调教国产免费网站在线观看 | 国产美女精品写真福利视频| 日本不卡一区| 91精品国产福利| 免费视频一区| 日韩精品亚洲人成在线观看| 开心色怡人综合网站| 日韩三区在线观看| 日韩在线a电影| 激情aⅴ欧美一区二区欲海潮| 亚洲乱码一区二区三区| 日韩精品www| 99在线精品观看| 国产成人夜色高潮福利影视 | 精东粉嫩av免费一区二区三区| 91吃瓜在线观看| 黄色网zhan| 日韩中文在线中文网三级| 91麻豆免费视频| 日韩母乳在线| 污视频免费在线看| 久久精品国产理论片免费| 日韩一区二区三区四区五区六区| 久久久久久黄| 666av成人影院在线观看| 无码无遮挡又大又爽又黄的视频| 97激碰免费视频| 欧美视频精品一区| 中文欧美日韩| 成人在线免费电影网站| 黄色成人羞羞视频| 91日韩在线视频| 欧美精品一区二区在线播放| 99精品国产视频| 亚洲va久久久噜噜噜久久| 二区在线观看| 日本高清视频免费在线观看| 国产精品久久久久久久第一福利| 欧美精品久久一区二区三区| 精品久久久久久久久中文字幕| 亚洲国产精品嫩草影院| 欧美日韩国产一区二区| 欧美三级日韩三级国产三级| 日韩精品中文字幕一区二区三区| 亚洲精品美女在线观看| 中文字幕欧美专区|