精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

欧美丝袜第一区| 国产酒店精品激情| 亚洲天堂男人天堂女人天堂| 国产精品入口免费软件| 国产精品二线| 九色综合国产一区二区三区| 久久99国产精品自在自在app| 成年人小视频在线观看| 台湾佬中文娱乐网欧美电影| 国产日韩欧美精品一区| 成人精品aaaa网站| 日韩在线观看第一页| 欧美在线免费看视频| 欧美成人在线直播| 九九视频精品在线观看| 日本伦理一区二区| 久久久精品国产99久久精品芒果| 国产综合香蕉五月婷在线| 国产亚洲自拍av| 精品日韩欧美一区| 欧美成va人片在线观看| 99蜜桃臀久久久欧美精品网站| 欧美96在线| 91一区二区在线| 成人高清视频观看www| 在线观看亚洲天堂| 欧美高清日韩| 一区二区欧美激情| 性色av蜜臀av浪潮av老女人| 久久女人天堂| 福利精品视频在线| 麻豆传媒网站在线观看| www日韩tube| 不卡一区二区在线| 亚洲va久久久噜噜噜久久天堂| 欧美精品一二三四区| 亚洲视频精品| 久久手机精品视频| 成人黄色免费网址| 日本亚洲不卡| 欧美mv日韩mv国产网站app| www.激情小说.com| 一二三四视频在线中文| 亚洲夂夂婷婷色拍ww47| 国产精品久久成人免费观看| a天堂中文在线| 2024国产精品视频| 国产精品一区二区三区免费| 国产乱人乱偷精品视频| 免费成人小视频| 日韩**中文字幕毛片| 四虎成人精品永久免费av| 亚洲五月综合| 另类图片亚洲另类| 亚洲国产精品一区二区久久hs| 亚洲系列另类av| 亚洲精品suv精品一区二区| 又色又爽又黄18网站| 四虎成人精品一区二区免费网站| 在线观看av一区二区| 日本精品免费在线观看| 黄色大片在线| 亚洲午夜精品网| 97中文字幕在线| 天使と恶魔の榨精在线播放| 亚洲男人天堂av| 欧美 国产 精品| 99热国产在线| 一区二区三区资源| 97av中文字幕| 国产盗摄精品一区二区酒店| 一级中文字幕一区二区| 99久久免费观看| 蜜桃传媒在线观看免费进入| 亚洲精品自拍动漫在线| 四虎4hu永久免费入口| 在线看一级片| 亚洲第一综合色| 国产免费黄视频| 这里有精品可以观看| 日韩欧美在线第一页| 熟妇人妻无乱码中文字幕真矢织江| 欧美xnxx| 欧美高清www午色夜在线视频| 九九九九九九九九| 亚洲三级av| 精品视频在线观看日韩| 一级片视频免费看| 久久久久久久久久久妇女| 九九久久久久99精品| 日本五十熟hd丰满| 日韩精品一卡二卡三卡四卡无卡 | www.久久ai| 亚洲最大成人综合| 美女av免费在线观看| 高清av一区二区三区| 日韩视频免费直播| 亚洲一区二区三区四区五区六区| 国产a久久精品一区二区三区| 在线免费看av不卡| 九九精品在线观看视频| 亚洲一区一卡| 91免费福利视频| 日本激情视频网站| 国产人伦精品一区二区| 日本xxx免费| 小早川怜子影音先锋在线观看| 在线观看成人小视频| 亚洲欧美日韩中文字幕在线观看| 天美av一区二区三区久久| 中文字幕日韩精品有码视频| 久久精品视频日本| 免费一区二区视频| 国产精品手机视频| 日本蜜桃在线观看| 日韩欧美在线免费| 日批视频免费看| 青青草成人影院| 久久频这里精品99香蕉| 中文字幕在线播放av| 成人美女视频在线观看| 亚洲一区二区三区乱码| 天堂а√在线最新版中文在线| 在线成人免费观看| 亚洲AV无码成人精品区明星换面| 欧美激情1区| 国产精品午夜一区二区欲梦| 三级网站免费观看| 亚洲色图欧洲色图| 国产免费人做人爱午夜视频| 超碰成人在线免费| 久久久91精品国产一区不卡| 少妇无套内谢久久久久| 91在线免费播放| 欧美一级爱爱视频| 亚洲欧美专区| 中文字幕国产精品久久| 久久久精品视频网站| 成人国产精品免费观看动漫| 中国成人亚色综合网站| 福利视频亚洲| 亚洲欧美日韩天堂| 国产区在线观看视频| 国产精品1区2区3区在线观看| 亚洲午夜在线观看| 欧美xnxx| 国产一区二区三区日韩欧美| 亚洲黄色小说图片| 暴力调教一区二区三区| 精品人妻人人做人人爽| 亚洲性视频在线| 欧美二区在线播放| 国产情侣在线播放| 亚洲少妇最新在线视频| 午夜一区二区视频| 91中文字幕精品永久在线| 国产精品视频免费在线观看| 大乳在线免费观看| 欧美性大战久久久| 国产激情av在线| 青青草97国产精品免费观看 | 一区二区成人网| 精品日韩免费| 国产精品日韩在线| 日本黄色片在线观看| 欧美日韩亚洲丝袜制服| 一区二区三区在线观看免费视频| 久久一区视频| 日韩中文字幕一区二区| 国产69精品久久久久9999人| 日韩有码片在线观看| 国产绿帽刺激高潮对白| 亚洲精选免费视频| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 日韩一区二区免费在线电影| 国产一二三四区| 国产精品影视网| www婷婷av久久久影片| 极品国产人妖chinesets亚洲人妖| 国自产精品手机在线观看视频| 天天摸夜夜添狠狠添婷婷| 色综合天天综合网天天狠天天| 舐め犯し波多野结衣在线观看| 日本伊人精品一区二区三区观看方式| 日韩免费电影一区二区| 国产精品美女久久久久人| 欧美日韩第一视频| 无码精品视频一区二区三区| 色噜噜偷拍精品综合在线| 青青青视频在线播放| 国产精品一区二区在线观看不卡| 青青草影院在线观看| 国产一区福利| 国产精品久久久久久久久久久久久 | 国产裸体无遮挡| 亚洲一区二区三区四区中文字幕| 女尊高h男高潮呻吟| 麻豆91在线播放| 日韩亚洲欧美视频| 精品久久久久久久| 不卡视频一区二区| 色8久久影院午夜场| 久久资源免费视频| 青青九九免费视频在线| 制服丝袜av成人在线看| 天天做天天爱夜夜爽| 亚洲欧美综合网| 亚洲第一页av| 国产毛片精品视频| 日本精品久久久久中文字幕| 综合天堂av久久久久久久| 欧美13一14另类| 日本免费精品| 国产精品444| caoporn视频在线观看| yw.139尤物在线精品视频| 亚洲人成色777777老人头| 欧美日韩国产影片| 国产精品999在线观看| 亚洲卡通欧美制服中文| www色com| 99免费精品视频| 天天av天天操| 日本成人在线一区| 久久免费视频3| 国产精品v一区二区三区| 亚洲高清乱码| 一道在线中文一区二区三区| 成人免费视频观看视频| 欧美午夜三级| 日本亚洲欧洲色α| 九色porny自拍视频在线观看| 久久大大胆人体| jizz在线观看中文| 日韩精品在线免费观看| 黄色美女一级片| 日韩午夜激情免费电影| 国产又大又黄的视频| 在线看国产一区二区| 欧美a∨亚洲欧美亚洲| 亚洲成人7777| 精品少妇久久久久久888优播| 亚洲欧美日韩国产一区二区三区| 成人性视频免费看| 国产目拍亚洲精品99久久精品| 97人妻精品一区二区三区免| 成人一区二区三区视频在线观看| 亚洲一区二区三区四区精品| 久久精品国产一区二区三| 免费看污黄网站| 奇米色777欧美一区二区| 免费激情视频在线观看| 视频一区视频二区中文| 国产综合免费视频| 亚洲免费影视| 超碰97人人射妻| 久久成人精品| 国产精品人人妻人人爽人人牛| 亚洲欧美日韩精品一区二区 | 福利视频在线看| 国产午夜精品全部视频播放| 美女欧美视频在线观看免费| 亚洲区中文字幕| 国产女主播在线直播| 这里只有视频精品| 日本中文字幕电影在线免费观看| 色悠悠久久久久| 黄色小网站在线观看| 久久成人亚洲精品| 97超碰免费在线| 欧美一二三视频| 久久久成人av毛片免费观看| 国产精品免费视频xxxx| 欧美高清免费| 亚洲在线免费看| 网站一区二区| 精品无人区一区二区三区竹菊| 伊人久久大香线蕉综合网蜜芽| 日韩精品一区二区三区丰满| 日韩电影免费网站| 综合视频免费看| 国产综合激情| aa在线免费观看| 免费在线欧美视频| 夜夜爽久久精品91| 91免费在线看| 乱老熟女一区二区三区| 亚洲影院久久精品| 黄色片视频免费| 91精品国产麻豆国产自产在线| 黄色一级大片在线免费看国产一| 亚洲美女av网站| 欧美成人高清在线| 午夜精品久久久久久久99黑人| 深夜成人福利| 亚洲自拍另类欧美丝袜| 女同久久另类99精品国产| 亚洲国产高清国产精品| 在线观看一区| 国产日韩欧美91| 日韩中文字幕观看| 国产亚洲欧洲在线| 18+激情视频在线| 日本精品免费观看| 电影一区中文字幕| 久久综合福利| 中文精品电影| aⅴ在线免费观看| 国产麻豆精品theporn| 黄色av网址在线观看| 国产精品麻豆一区二区| 在线观看国产亚洲| 欧美一区二区三区人| 天天摸天天干天天操| 久久成人av网站| 成人日韩av| 精品久久蜜桃| 午夜国产一区二区| 国产主播在线看| 国产在线视频一区二区| 老熟妇一区二区| 日韩国产欧美一区二区三区| 久久资源av| 欧美日韩爆操| jizz18女人| 久久久精品天堂| 日本五十熟hd丰满| 欧美大黄免费观看| 黄在线免费看| 国产精品久久久久久久av大片 | 国产精品国产精品国产专区蜜臀ah| 精品久久国产| 欧美激情国产精品日韩| 97久久超碰国产精品电影| 91成人福利视频| 欧美日韩亚洲综合在线| 六十路在线观看| 欧美中文在线视频| 精品三级在线观看视频| 人人妻人人澡人人爽欧美一区双 | 一本久道中文无码字幕av| 91在线看国产| 97超碰人人干| 亚洲国产精品福利| 大菠萝精品导航| 国产一区二区视频在线免费观看| 欧美在线黄色| 色男人天堂av| 亚洲另类春色国产| www.蜜臀av.com| 美女精品久久久| 久久久国产精品入口麻豆| 久久久成人精品一区二区三区| 麻豆国产精品777777在线| 精品女人久久久| 欧美精品自拍偷拍动漫精品| 日本视频不卡| 亚洲直播在线一区| 欧美女人交a| 中文字幕一区二区三区人妻在线视频 | 牛牛精品视频在线| 99三级在线| 18成人免费观看视频| 欧亚乱熟女一区二区在线| 精品久久久久久中文字幕一区奶水 | 日韩中文在线电影| 中日韩av在线播放| 亚洲人成在线播放网站岛国| 国产av一区二区三区精品| 欧美成人在线影院| 欧美18免费视频| 中文字幕乱码人妻综合二区三区| 国产色综合一区| 亚洲香蕉在线视频| 超碰精品一区二区三区乱码| 日韩视频1区| 国产女大学生av| 亚洲国产精品99久久久久久久久| 一卡二卡三卡在线观看| 欧美丰满少妇xxxxx| 日本三级久久| 在线免费观看av的网站| 亚洲免费伊人电影| 色噜噜在线播放| 国产精品xxxxx| 91成人影院| 久久久久久久久免费看无码 | 制服.丝袜.亚洲.中文.综合懂色| 亚洲小视频在线| 久久久久久爱| 免费看国产曰批40分钟| 国产欧美日韩卡一| av一区二区三| 欧美一区视频在线| 97视频热人人精品免费| 韩国av中国字幕| 91黄色免费看| 日韩特级毛片| 日韩中文一区| 成人免费av在线|