最近看了下 svelte, 感觉不错, 打算在后面项目正式用起来, 有啥建议吗

2025 年 6 月 15 日
 iorilu

感觉 svelte 在功能, 易学, 可用性之间取得了一个不错得平衡

有没有人在正式项目实战过, 给点建议呢

8096 次点击
所在节点    程序员
35 条回复
lynan
2025 年 6 月 15 日
写 Web Component 应该还是不错的
maplezzz
2025 年 6 月 15 日
维护是个问题,我之前做一个内部小工具的时候用过,后面交给其他人维护了,然后他们又用 Vue 重写了一遍。
一开始用这个是因为它不带 Runtime ,小应用打出来的体积小,但是后面写着写的复杂了,体积优势就不明显了
arac
2025 年 6 月 15 日
业余水平,写的都是不用组件库的小型定制项目,从 2 用到 5 ,5 引入 runes 不如之前“magical”了,不过确实解决了些复杂需求。自己或自己主导的小项目,特别是定制为主的,完全可用好用。

AI 只能用 Claude 4 写,语法偶尔写不对,逻辑没什么问题,CSS 默认隔离挺好用,我一直只兼容近五年,所以基本也不会遇到问题。(没用过 Tailwind ,感觉隔离的 CSS+CSS Variable 已经完全够用)
irrigate2554
2025 年 6 月 15 日
好用耐用,超越 Vue 和 React
molika
2025 年 6 月 15 日
前几天 svelte 项目用 vue3 重写了 心酸
Pipecraft
2025 年 6 月 15 日
当前我正在使用 Svelte 开发一个项目 ( https://github.com/utags/utags-bookmarks )。
此项目曾因前端框架选型( React 、Vue 或 Svelte )的考量而延误了两年(真的),两个月前才正式启动。

React:其生态系统无疑非常强大且成熟,但是 JSX 语法真是不喜欢。(纯个人喜好)
Vue:对其模板语法(例如 v-bind 、v-if 等指令)的设计风格持有保留意见。(纯个人喜好)
Svelte:作为相对较晚出现的框架,虽然早有耳闻,但直到今年初才深入研究。

Svelte 最让我心动的是,
无虚拟 DOM 的架构设计:Svelte 在构建时将组件编译为高效的原生 JavaScript 代码,直接操作实际 DOM 。这种设计不仅消除了虚拟 DOM 的运行时开销,通常还能带来更小的打包体积和更优异的运行时性能,从而减轻了浏览器的工作负担。

顺便推荐一个比较冷门的 i18n 库:paraglide-js 。是开发这个项目时偶然发现的。
与 Svelte 类似,它也是走编译路线,不仅能少些运行时开销,还能减少代码量。

如果是个人项目,非常推荐 Svelte 。( 和 paraglide-js )
但如果是公司的项目,考虑到团队、生态和长期的维护,React 和 Vue 可能还是更稳妥的选择。毕竟这俩的社区更庞大,找人也更容易。
shimada666
2025 年 6 月 15 日
在 ai 时代,我只推荐 react
无他,就是因为对 ai 最友好,除非你想自己写代码
IamUNICODE
2025 年 6 月 15 日
上家被迫用这个写了俩项目,表示好不好用很难说
LandCruiser
2025 年 6 月 15 日
随便用啊,现在还有 qiankun 这种东西,你爱用什么框架后期随便换,不想用了之后其他页面用 vue 或者 react 就行了。
dufu1991
2025 年 6 月 16 日
如果有想使用 Svelte 开发移动端 web 的小伙伴,欢迎试试我们维护的 [STDF]( https://stdf.design) 。
MEIerer
2025 年 6 月 16 日
新出的通常就是比老的好,但是生态不行啊
cuzfinal
2025 年 6 月 16 日
不如直接用 solid.js
zed1018
2025 年 6 月 16 日
我觉得框架不是那么重要,不如看看生态,比如 components 、state 什么的
iorilu
2025 年 6 月 17 日
@dufu1991 看起来不错, 有机会试试看
DICK23
2025 年 6 月 17 日
我试过一段时间,用在小项目上非常好玩,组件库其实也挺多选择的,skeleton UI melt ui 还有几个仿写 shadcn 的项目。不过 Runes 设计的反倒有点繁杂了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1138660

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX