精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Vue 3是一個錯誤,我們不應該再犯

開發(fā) 前端
聽起來很刺激,對嗎?嗯,事實遠非如此。從那時起,就發(fā)生了很多延遲和降級的情況。盡管Vue 3最近成為了新的默認版本,但很多重要的支持庫還沒有準備好,甚至沒有計劃與兩個版本兼容。這說明很多代碼庫還停留在Vue 2上,遷移到版本3的路徑并不容易。

文本是翻譯的,作者Fotis Adamakis, 他是  Vue.js雅典會議的共同組織者,文中的第一人稱指的是該大佬。

從最初引入Vue 3開始,已經(jīng)過去了4年多。經(jīng)過多次RFC的討論,以及其他現(xiàn)代框架(包括React和Svelte)的影響,Vue 可能已經(jīng)成為最強大和最全面的框架,能夠逐步支持任何規(guī)模和架構(gòu)的應用。

聽起來很刺激,對嗎?嗯,事實遠非如此。從那時起,就發(fā)生了很多延遲和降級的情況。盡管Vue 3最近成為了新的默認版本,但很多重要的支持庫還沒有準備好,甚至沒有計劃與兩個版本兼容。這說明很多代碼庫還停留在Vue 2上,遷移到版本3的路徑并不容易。

請不要誤解我,Vue 3非常棒。它可能是目前最好的框架了。但事實上,從第二版開始沒有簡單的遷移路徑,這是一個錯誤,我們不應該在未來重復。

Vue 2的問題

Vue一直被認為是一個進步的框架。選項API很容易理解,我們可以學習并在需要時引入更復雜的模式和庫。小的學習曲線和良好的文檔是大家喜歡它的原因。

另一方面,在將通用邏輯抽象為mixin時,使用繼承而不是組合的體系結(jié)構(gòu)缺陷造成了許多可伸縮性問題,并破壞了干凈組件聲明的許多原則。Vue3 引入組合API 作為一種解決方案。

另一個重要的問題是對typecript的支持。當然,在Vue組件中編寫typescript就像在script標簽中添加type="ts"一樣容易。但在模板和 store 里,支持是有問題的。

vue3 解決方案

完全重寫是一個改善框架內(nèi)部結(jié)構(gòu)的機會。Vue3 廣泛地使用了Typescript,包括響應性機制在內(nèi)的許多方面都從頭開始。這使得Vue 3在數(shù)據(jù)包大小、初始渲染、更新和內(nèi)存使用方面的性能得到了明顯的改善。

此外,還增加了很多新的功能。

  • Composition API
  • 語法糖<script setup>
  • Fragments
  • Emits Component Option
  • 來自@vue/runtime-core的createRenderer API可以創(chuàng)建自定義渲染器
  • style 里面可以綁定變量
  • SFC的<style scoped>現(xiàn)在可以包括全局規(guī)則或只針對插槽內(nèi)容的規(guī)則
  • Suspense

新功能改善了整體的開發(fā)體驗,歡迎很多開發(fā)都的追捧。爭論的焦點是,其中大部分功能,包括組合API、teleport、 suspense 等,在Vue 2中已經(jīng)都能用了,所以它們不能真正算作框架的改進。

真正的問題

破壞的性變化,有很多。其中一些很簡單,比如Events API。Vue實例不能再用作事件總線,但有即插即用的解決方案,如 mitt 或 tiny-emitter,可以用作直接替代。這需要有一定工作時間,但可以及時完成,沒有太多風險。

另一方面,有些變化不能安全地進行,也不能不進行小規(guī)?;虼笠?guī)模的重構(gòu)。在一個用Vue 2構(gòu)建的現(xiàn)有大型應用中,你可能會使用一些被廢棄或改變的API。

遷移構(gòu)建應該是兩個版本之間的橋梁,但由于有這么多被廢棄的功能,它對大型項目并不適用。此外,官方對一些基本的支持庫的建議是遷移到另一個不同的庫,這進一步增加了復雜性。由于有這么多的移動組件,即使遷移構(gòu)建成功,也需要大量的工作,這對大項目來需要有更多的時間用來解決技術(shù)債務(wù)。

圖片

不需要的東西

Vue始終是一個有意義的框架。你可以試著猜測一個API應該如何工作,你很可能是對的。Vue 3不再是這種情況。

一個例子是關(guān)于新的基于函數(shù)的Vue組件編寫方式的意見征集,有大量的回應,包括正面和負面的。不管你在這場爭論中的立場如何,將社區(qū)分成兩半絕不是一個好兆頭。

文檔

在開發(fā)過程中,特別是在一個新的框架中,谷歌和StackOverflow是你最好的朋友。目前,Vue 2的答案占據(jù)了壓倒性的優(yōu)勢,但在Vue 3中,很多API實現(xiàn)的原理都不一樣了,因此可能會造成一定的混亂。

生態(tài)

一個框架有多強大,它的生態(tài)系統(tǒng)就有多強大。有爭議的決定和不負責任的廢棄功能驅(qū)使許多貢獻者離開,導致許多庫被放棄。但是,當你沒有給開源庫一個可行的方法來支持兩個版本的時候,就指責他們沒跟上你的版本時,這表明你缺乏同情心和對大局的理解。

一個框架的真正力量來自于它周圍的社區(qū)和生態(tài)系統(tǒng)。

過去

如果你有幸在2015年前后寫代碼,你有可能會使用當時最主流的框架AngularJS。

轉(zhuǎn)到 Vue 3的看起來很像從 AngularJS 到 Angular(版本1?2)的過渡。大量的破壞性的變化導致了挫敗感,最終Angular失去了對React和Vue的吸引力。

如果你是一個全棧工程師,你可能熟悉大約10年前在Python生態(tài)系統(tǒng)中發(fā)生的同樣情況。在大約十年的時間里,許多項目無法升級,因為許多核心庫沒有增加對Python 3的支持,而出現(xiàn)的新庫只支持Python 3。當然,后來的Python版本開始只在版本3上添加新的和閃亮的功能,這種混亂的情況還沒有真正結(jié)束。

未來--這種情況會再次發(fā)生嗎?

看起來前進的方向是向后退,把所有的東西都移植到遷移構(gòu)建中,但是損害已經(jīng)造成了,開發(fā)滿意度看起來并不樂觀,不能忽視。有遠見地讓框架參與進來是合理的,但開發(fā)經(jīng)驗是框架的核心職責之一。Vue 4應該考慮到整個生態(tài)系統(tǒng),并提供一個遷移路徑,否則它將成為沒有人愿意使用的最佳框架。

到目前為止,你對Vue 3的遷移有什么經(jīng)驗?請在評論中分享你的想法和建議。

作者:Chris 譯者:小智  來源:medium 原文:https://fadamais.medium.com/vue-3-was-a-mitake-that-we-should-not-repeat-81cc65484954

責任編輯:武曉燕 來源: 大遷世界
相關(guān)推薦

2017-11-09 06:42:09

物聯(lián)網(wǎng)eMTCNB-IoT

2020-05-06 15:15:33

Python開發(fā)工具

2019-09-02 09:30:40

2009-01-03 15:07:38

ibmdwAIX

2013-05-29 10:10:05

醫(yī)療搜索互聯(lián)網(wǎng)大數(shù)據(jù)

2020-06-05 14:09:42

Kubernetes容器應用程序

2019-04-04 14:33:19

云計算云端企業(yè)

2023-03-24 12:52:22

2022-07-03 08:14:30

VS Code主題

2023-09-11 12:54:33

2020-06-21 21:25:14

物聯(lián)網(wǎng)WiFiIOT

2020-06-17 10:35:16

機器學習AI人工智能

2016-10-12 16:34:37

Linux操作系統(tǒng)

2020-06-09 09:19:14

數(shù)據(jù)庫

2015-10-21 16:11:49

理念實踐運維

2022-07-28 13:11:45

箭頭函數(shù)前端代碼

2022-03-09 08:14:24

CSS容器container

2010-07-05 14:47:26

Gartner社交網(wǎng)絡(luò)

2018-11-20 14:03:17

數(shù)據(jù)科學數(shù)據(jù)分析數(shù)據(jù)科學家

2020-02-10 10:51:51

云計算人工智AI
點贊
收藏

51CTO技術(shù)棧公眾號

天天久久综合| 久久伊人影院| 中文字幕在线一区免费| 92国产精品视频| 国产在线观看99| 欧美精选一区二区三区| 日韩一级大片在线| 蜜臀av午夜一区二区三区| 黄视频网站在线| 99国产精品国产精品久久| 国产精品老牛影院在线观看| 久久成人国产精品入口| 欧美亚洲激情| 亚洲二区在线播放视频| 色综合天天色综合| 波多野结衣在线高清| 国产亚洲午夜高清国产拍精品| 91亚洲精品一区| chinese国产精品| 欧美人成在线| www.亚洲一区| 中文字幕第20页| 激情av综合| 欧美一级欧美一级在线播放| 999精彩视频| 成人av免费电影网站| 亚洲最新视频在线观看| 亚洲欧美久久234| 青青草视频在线观看| 岛国一区二区在线观看| 国产精品视频精品| 亚洲另类欧美日韩| 亚洲无吗在线| 久久夜色精品国产| 日本成人免费在线观看| 一道在线中文一区二区三区| 亚洲第一视频网| 男男受被啪到高潮自述| 亚洲欧洲二区| 欧美日韩1234| 男女污污的视频| 网友自拍亚洲| 欧美午夜激情小视频| www.黄色网址.com| 天堂а√在线官网| 国产日产欧美一区| 日韩精品一区二区三区色偷偷| 外国精品视频在线观看 | 8x8x成人免费视频| 成人啊v在线| 色屁屁一区二区| 久久久久人妻精品一区三寸| 亚洲天堂免费电影| 欧美午夜精品伦理| 免费黄色特级片| 在线观看精品| 欧洲色大大久久| 天天干天天av| 韩国一区二区三区视频| 日韩一区二区三区免费观看| 亚洲精品一二三四| 国产伦乱精品| 亚洲精品综合精品自拍| 蜜桃av免费看| 欧美大人香蕉在线| 色综合老司机第九色激情| 久久久久99精品成人片毛片| 精品不卡视频| 日本久久久久久久久| 99成人精品视频| 久久精品99久久久| 亚洲综合在线播放| 亚洲欧美丝袜中文综合| 久久久99久久| av动漫免费观看| 韩国日本一区| 色综合久久中文综合久久牛| 国产又大又黄又猛| 日本一区二区三区播放| 亚洲精品大尺度| 欧美性猛交xxxx乱| 希岛爱理av一区二区三区| 欧美韩国理论所午夜片917电影| 国产成人无码精品亚洲| 免费高清成人在线| 成人欧美一区二区三区在线观看| 欧美欧美欧美| 亚洲欧美激情一区二区| 91九色在线观看视频| 99久久伊人| 亚洲xxxx3d动漫| 韩国三级成人在线| 亚洲激情视频网| 少妇无套高潮一二三区| 88国产精品视频一区二区三区| 欧美国产日韩一区二区| 国产成人综合欧美精品久久| 蜜桃av噜噜一区| 操一操视频一区| 成人高清网站| 亚洲第一成年网| 邪恶网站在线观看| 精品无人区一区二区| 日韩中文理论片| 香蕉免费毛片视频| 韩国v欧美v亚洲v日本v| 久久久精品动漫| 成人video亚洲精品| 精品久久久在线观看| 天天色天天综合网| 九九久久成人| 久久久这里只有精品视频| 亚洲视屏在线观看| 91一区二区在线| 做爰高潮hd色即是空| 欧美特黄aaaaaaaa大片| 欧美mv日韩mv国产| 国产极品美女在线| 日本中文字幕一区二区视频| 国产成人免费观看| 黄网站视频在线观看| 欧洲另类一二三四区| 在线观看国产网站| 一区在线视频观看| 亚洲一区二区久久久久久| 国产黄在线观看免费观看不卡| 亚洲一区二区视频在线| 国产欧美精品一二三| 精品国产一区二区三区av片| 69av视频在线播放| 性一交一乱一透一a级| 国产精品久久久久久久岛一牛影视| 91国视频在线| 久草精品视频| 久久久在线视频| 亚洲精品成人电影| 亚洲黄色小说网站| 在线免费观看av网| 香蕉综合视频| 91人成网站www| 黄a在线观看| 欧美电影影音先锋| 日本爱爱小视频| 麻豆精品一区二区三区| 亚洲黄色一区二区三区| 精品肉辣文txt下载| 亚洲天堂男人天堂女人天堂| 丰满少妇xoxoxo视频| 91天堂素人约啪| 国产午夜福利在线播放| 久久夜色精品国产噜噜av小说| 欧美精品videosex牲欧美| 亚洲国产www| 亚洲成av人综合在线观看| 中文字幕三级电影| 99综合在线| 欧美一区二区综合| 另类中文字幕国产精品| 在线视频欧美日韩| 亚洲手机在线观看| 亚洲色图视频免费播放| 可以看的av网址| 在线观看的日韩av| 久久久水蜜桃| 国产一区二区三区影视| 日日噜噜噜夜夜爽亚洲精品| 国产精品人人爽| 一区二区三区在线播放| 国产一级黄色录像| 久久亚洲电影| 一区二区三区四区五区精品 | 欧美性黄网官网| 在线观看福利片| 美女一区二区视频| 欧美一级黄色录像片| 亚洲午夜精品| 日本国产高清不卡| 日韩欧美小视频| 日韩欧美国产综合| 天天操夜夜操视频| 国产精品福利av| 天堂va欧美va亚洲va老司机| 性欧美精品高清| 亚洲三区在线| 97久久综合精品久久久综合| 欧美在线一区二区视频| 色三级在线观看| 亚洲第一福利视频| 波多野结衣电影在线播放| 亚洲精品国久久99热| 亚洲av无码一区二区二三区| 精品一区二区成人精品| 久久久久久久久久网| 精品国产一区一区二区三亚瑟| 91精品在线国产| 午夜不卡影院| 久久成人亚洲精品| 韩日视频在线| 日韩欧美色综合| 伊人中文字幕在线观看| 亚洲男人的天堂在线观看| 国产精品无码一区二区三区免费 | 97se视频在线观看| 日韩pacopacomama| 九九视频直播综合网| 国产三级在线免费观看| 精品国产91久久久久久久妲己| 波多野结衣在线观看视频| 亚洲午夜久久久久久久久电影网 | 午夜国产精品视频| 日本日本精品二区免费| 国产精品99久久免费观看| 国产日韩精品一区二区| 香蕉成人av| 午夜精品一区二区三区在线 | 国内免费精品永久在线视频| 成人亚洲性情网站www在线观看| 精品国产99国产精品| 国产精品视频a| 精品视频在线视频| 台湾佬中文在线| 亚洲成人精品一区| 久久久精品人妻一区二区三区四| 国产精品久久久久久久岛一牛影视 | 中文字幕一区二区三区四区免费看 | 亚洲最新在线| 国产欧美一区| 美脚丝袜一区二区三区在线观看| 涩爱av色老久久精品偷偷鲁| 国产一区欧美二区三区| 成人精品动漫| 国产精品美女www| 婷婷六月国产精品久久不卡| 91高清视频免费| 成人影院在线播放| 久久欧美在线电影| 男插女视频久久久| 欧美国产日产韩国视频| 50度灰在线| 不卡av电影院| 中国av在线播放| 欧美区二区三区| bt在线麻豆视频| 精品视频9999| 日韩电影免费观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 超碰个人在线| 欧美精品免费在线观看| 天天干在线视频论坛| 欧美国产日产韩国视频| av毛片午夜不卡高**水| 午夜精品美女自拍福到在线| 国产盗摄——sm在线视频| 午夜精品久久久久久久99热浪潮| av女在线播放| 人妖精品videosex性欧美| 日韩影片中文字幕| 国产精品久久一区主播| 欧美成人高清视频在线观看| 国产视频福利一区| 欧美影院精品| 国产综合欧美在线看| 中国av一区| 亚洲欧洲一区二区福利| 99久久亚洲精品| 超碰人人爱人人| 99精品视频免费观看视频| 国产精品99久久免费黑人人妻| 三级成人在线视频| 色18美女社区| 成人激情小说网站| 久久久久久久久久久久| 国产精品久久久久久一区二区三区| 亚洲女人久久久| 亚洲午夜视频在线观看| 依依成人综合网| 欧美日韩美少妇| 亚洲国产精品视频在线| 亚洲美女黄色片| 伊人免费在线| 欧美激情视频网址| 丝袜美腿诱惑一区二区三区| 91系列在线观看| 美女一区2区| 亚洲一区二区不卡视频| 国产精品久久| 国产精品拍拍拍| 成人一级片网址| 日韩精品电影一区二区三区| 亚洲精品伦理在线| 黄色网址中文字幕| 欧美成人一区二区三区片免费| 毛片免费在线观看| 欧美日产国产成人免费图片| 日韩电影网站| 国产精品12| 99精品在线免费在线观看| 97视频久久久| 精品午夜久久福利影院| 一级性生活毛片| 亚洲精品成a人| 最近中文在线观看| 日韩电影免费观看中文字幕| 秋霞午夜在线观看| 欧美孕妇与黑人孕交| 精品视频在线观看免费观看| 欧洲一区二区日韩在线视频观看免费 | 超碰国产精品一区二页| 狠狠久久综合婷婷不卡| 亚洲成人国产| 在线看的黄色网址| 91欧美一区二区| 国产精品99re| 欧美一级欧美一级在线播放| 91在线网址| 日本精品va在线观看| 亚洲啊v在线免费视频| 一区二区三区四区五区视频| 亚洲永久免费| 亚洲色偷偷色噜噜狠狠99网| 综合欧美亚洲日本| 最近中文字幕在线视频| 亚洲精品一区二区三区婷婷月| 男女在线观看视频| 91在线看网站| 在线精品视频在线观看高清| 激情五月婷婷久久| 久久久久久影视| 三级视频在线观看| 日韩高清a**址| 美女91在线| 国产不卡一区二区在线观看| 欧美成熟视频| 国产精品偷伦视频免费观看了 | 中文字幕第一页亚洲| 蜜桃在线一区二区三区| 日本少妇xxxxx| 欧洲国产伦久久久久久久| 国产最新视频在线观看| 日本三级韩国三级久久| 伊甸园亚洲一区| 成人午夜视频免费在线观看| 久久综合九色综合97婷婷女人| 一区二区三区视频免费看| 亚洲国产成人精品女人久久久| 欧美78videosex性欧美| 国产精品99久久久久久久 | 久久久久久香蕉网| 高清日韩欧美| 水蜜桃色314在线观看| 99精品国产91久久久久久 | 黄色的视频在线观看| 国产九色精品| 国产麻豆综合| 欧美福利第一页| 欧美日韩另类一区| 18+视频在线观看| 国产精品二区三区| 日韩一级精品| brazzers精品成人一区| 欧美午夜免费电影| 二区在线播放| 国产精品9999久久久久仙踪林| 一本色道久久综合亚洲精品不| 国产又爽又黄无码无遮挡在线观看| 色诱视频网站一区| 视频免费一区| 高清不卡日本v二区在线| 国产精品综合| 免费黄色国产视频| 欧美一级在线免费| 都市激情国产精品| 日韩av一区二区三区美女毛片| 韩国av一区二区三区四区| 久久精品久久精品久久| 亚洲视频在线观看免费| 亚洲tv在线| 无码中文字幕色专区| 国产日本欧美一区二区| 国产伦子伦对白视频| 韩国日本不卡在线| 久久大综合网| 污污污www精品国产网站| 91黄色激情网站| 日韩三级电影视频| 日韩久久在线| 丰满岳乱妇一区二区三区| 天堂а√在线中文在线新版 | 日韩漫画puputoon| 成人在线视频一区二区三区| 久久久久久久网| 精品人妻午夜一区二区三区四区| 人人做人人澡人人爽欧美| 欧美国产91| 五月婷六月丁香| 亚洲国产精品久久久久秋霞不卡 | 最新黄网在线观看| 欧美日韩在线精品| 不卡在线视频中文字幕| 夜夜狠狠擅视频|