成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

能替代 Vue 和 React 的框架,長什么樣子?

開發 前端
Svelte 是一個全新的構建用戶界面的 Web 應用程序。Svelte 讀法是[ / sf?lt /],本意是苗條的,細長的,優美的。從2019年開始,受到了非常多的關注,是開源社區目前最熱門的前端框架。

[[416372]]

本文轉載自微信公眾號「勾勾的前端世界」,作者西嶺。轉載本文請聯系勾勾的前端世界公眾號。

2021年,StackOverflow(https://stackoverflow.com/) Developer 調查中,Svelte 成為最受開發者歡迎的 Web 框架。

Svelte 是一個全新的構建用戶界面的 Web 應用程序。Svelte 讀法是[ / sf?lt /],本意是苗條的,細長的,優美的。從2019年開始,受到了非常多的關注,是開源社區目前最熱門的前端框架。

Svelte 與諸如 React 和 Vue 等 JavaScript 框架類似,都懷揣著一顆讓構建交互式用戶界面變得更容易的心。

但是有一個關鍵的區別,Svelte 在構建/編譯階段會將應用程序轉換為直接應用的 JavaScript 代碼,而不是在運行階段解釋應用程序的代碼。這意味著你不需要為框架所消耗的性能付出成本,并且在應用程序首次加載時沒有額外損失。

Svelte 可以被用來構建整個應用程序,也可以被逐步融合到現有的代碼中。你還可以將組件直接作為獨立的包(package)交付,并且不會有傳統框架所帶來的額外開銷。

在 StackOverflow 今年的調查中,Svelte 成為眾人聚焦的明星,而它目前的使用量也僅次于 Vue 位列第四,大有替代 Vue 、React 的趨勢。

傳統框架(如 React 和 Vue)在瀏覽器中需要做大量的工作。與使用虛擬(virtual)DOM 不同,Svelte 將這些工作放到構建應用程序的編譯階段來處理。有人甚至直接將 Svelte 看作前端的 “編譯器”而不是框架或者庫,由此可見 Svelte 和其他框架的核心差異。

Vue 作者尤雨溪,曾經對 Svelte 有一段極為恰當的描述:

Svelte 的核心思想在于『通過靜態編譯減少框架運行時的代碼量』。

舉例來說,當前的框架無論是 React Angular 還是 Vue,不管你怎么編譯,使用的時候必然需要『引入』框架本身,也就是所謂的運行時 (runtime)。

但是用 Svelte 就不一樣,一個 Svelte 組件編譯了以后,所有需要的運行時代碼都包含在里面了,除了引入這個組件本身,你不需要再額外引入一個所謂的框架運行時!

果然,大佬講話就是這么恰到好處的不多不少 “剛剛好”。

[[416373]]

而在我看來,Svelte 是否適合在大型項目中應用,還有待觀察。雖然核心思想是不需要 “運行時”,但是項目組件越多,運行時的代碼量也就越多,且組件間的代碼重復率也就越高,除此之外,現階段的周邊生態確實處于基本荒蕪的狀態。

但是,如果你對偏原生前端開發有執念,Svelte 絕對讓你渾身舒暢。

因為 Svelte 可以將組件作為獨立的包(package)交付,所有如果你是在微前端架構下,做組件級開發,Svelte 就是神兵利器。

如果你對 Vue 比較熟悉,那么學習 Svelte 會讓你感覺 so easy,因為 Vue 和 Svelte 都在 Template 陣營,學習成本很低。 

 

責任編輯:武曉燕 來源: 勾勾的前端世界
相關推薦

2024-11-13 13:05:02

Python函數對象

2024-05-07 09:24:12

Python源碼Java

2024-08-08 11:05:22

2024-07-24 09:34:27

2022-10-10 08:47:49

ITCIO數據

2021-02-19 10:14:49

云計算公共云

2020-07-14 14:50:44

Vue代碼前端

2012-05-29 21:31:00

Facebook

2020-07-15 07:57:17

代碼Vue開發

2021-05-08 13:11:58

物聯網IOT物聯網技術

2020-11-04 11:17:20

好代碼程序員整潔

2014-04-08 09:56:30

銷售易CRM

2021-11-29 07:42:44

CSS 技巧CSS 繪圖技巧

2022-03-15 16:19:13

物聯網物聯網 2.0IoT

2011-10-10 11:04:54

2024-03-04 09:19:33

CSSbackground前端

2021-05-27 09:30:51

Java流程控制

2018-01-16 15:02:20

存儲RAIDSAN

2023-02-17 14:40:06

物聯網供應鏈

2021-10-04 15:46:31

網絡通信5G
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲视频免费观看 | 91五月婷蜜桃综合 | 国产一区二区在线视频 | 久久国产区| 成人精品毛片国产亚洲av十九禁 | 免费看黄色小视频 | 欧美日韩精品久久久免费观看 | 国产成人aⅴ | 国产精品一区久久久 | 国产精品99久久久久久宅男 | 日韩在线视频一区 | 啪啪综合网 | 在线不卡| 免费黄色的视频 | 激情视频一区 | 呦呦在线视频 | 亚洲视频免费在线观看 | 国产日韩欧美 | 国产2区| 日韩免费激情视频 | 成人精品久久日伦片大全免费 | 在线一区视频 | 免费在线观看av网站 | 一级一级一级毛片 | 欧美日韩不卡合集视频 | 日韩免费在线视频 | 欧美精品久久一区 | 国产日韩免费观看 | 国产 欧美 日韩 一区 | 中文av在线播放 | 欧美成人精品在线 | 日本高清视频在线播放 | 久草视频在线播放 | 国产精品色一区二区三区 | 一区二区三区欧美 | 电影91久久久 | 亚洲一区二区中文字幕 | 日本成人在线网址 | 国产高清精品在线 | 日本视频在线播放 | 在线观看中文字幕 |