Lastor
coding 繼續把這篇慢慢看完,看到這張簡報瞬間有些興奮
https://imgs.plurk.com/QBr/Qsb/NQtwiuUrgUmleyNRvNONYPifbWD_lg.png
【技术分享】SSR当代最强变种-island架构_哔哩哔哩_bilibili
Lastor
這 Astro.js 略有耳聞,但沒下去研究過。最初我還以為是跟 svelte 這類一樣,只是一個新的前端「低階」框架
Lastor
看來我完全搞錯了,他是比較類似 Nuxt 或 Next 這種,是高階框架
Lastor
他提供的是一種設計模式,而具體你想用 Vue、React 還是其他別的,他都可以,所以他本身是一個高階...... 容器??
Lastor
如果是這種性質的東西,就感覺真的有必要找時間去摸一下了。這並不是單純學一個框架,而是能學到一種不一樣的 Web App 開發策略
Lastor
=================
這邊大概也是這篇的另一個重點,Astro vs Qwik 怎麼選?
https://imgs.plurk.com/QBr/1jR/5yfMB2H6id7tQq7mVrNaTpnqVO1_lg.png
Lastor
目前我理解上,Qwik 跟 Astro 在孤島策略上的核心差異是,Qwik 粒度更細,他可以做到個別 hook 的選擇性...... 注水? 或是說 js 掛載
Lastor
但 Astro 是以組件為單位,粒度比較粗。相對的,Qwik 為了做到這件事,他犧牲的就是多元性,在 Qwik 只允許使用 jsx 以及類 React 的寫法,由於架構統一,所以才能做到更細的粒度
Lastor
Astro 則是因為他開放給你更多元的選擇,Vue、React、Solid、Svelte、Preact 等等,愛用啥用啥。所以他為了兼顧不同框架,沒辦法做到太細的粒度
Lastor
如果預期說頁面各組件的激活方式,需要做到很細的控制,那就用 Qwik 會更好。但我個人聽下來...... 可能大多情況用 Astro 會是更好的
Lastor
Qwik 控制的細,也就意味著開發的時候毛會很多,要考慮的東西會更複雜。可能反而增加開發的負擔也說不定 (望向 React
Lastor
============
好啦,看完啦,但感覺有點消化不良。前端太捲了
Lastor
其實學習新技術新框架這檔事,我覺得還蠻抽象的,因為有些公司的情況,給人的感覺就是 follow 新技術沒用
Lastor
上層不願意換,只想用舊架構幹一輩子,主張可以動就好。那底下的人誰還會有動力平常沒事去研究新技術呢
Lastor
以前看過一些前端前輩的文章,多少有注意到其實蠻多人都有一些自己的前端私房菜
Lastor
可是工作上根本用不上,這確實會頗難受啊
載入新的回覆