感觉 svelte 在功能, 易学, 可用性之间取得了一个不错得平衡
有没有人在正式项目实战过, 给点建议呢
1 luckyc 120 天前 没用过 svelet, 给不了你意见. 但是我可能会首选 vue, react 招人好找点 |
2 Nyeshuai 120 天前 当下的表现就是理想中的 Vue3 ,给你的就是最佳实践,不用纠结在 api 写法层面,没有往期技能包袱的话非常推荐。 |
![]() | 3 konakona 120 天前 svelte 很简单,svelteKit 也是一天就上手,它能让你接触到 Vite 。 总体来说,svelte 比 Vue 和 React 创建项目到撰写完要更快,对于团队来说需要人员时间学习成本。 做一些个人酷炫的项目时,svelte 会是我的首选,做公司/团队项目时,考虑到普适性,Vue/React 会是首选。 |
![]() | 4 murmur 120 天前 ![]() 不建议使用,这框架我看了,简直是集 vue 和 react 、angular 大屎于一身,几个框架优点没学来,恶心人的地方都学来了 |
![]() | 5 murmur 120 天前 openwebui 这框架就是用 svelte 写的,在移动端 safari 下都能有兼容性问题,而且这框架就放弃了非最新浏览器,几乎没有 babel 支持 |
![]() | 6 jqtmviyu 120 天前 招聘网站上找不到几个岗位, 效率也没啥质变. 生态还更差. 如果是出于防御性编程, 可以考虑. |
![]() | 7 wakarimasen> 120 天前 招人倒不是一个大问题。前端视图库其实大差不差,尤其是 Svelte 引入 Runes 以后跟 Vue 更像了。 你应该考虑的是周边生态的问题。比如说 React Native, react-three-fiber ,Next.js 及其周边,甚至 Antd 这些才是构成 React 的护城河。 |
8 zhleonix 120 天前 ![]() 考虑一下那些 AI 友好的框架 |
9 yunye 120 天前 不如直接使用 nuxt |
10 blurethdao 120 天前 via iPhone 小项目可以,大型项目更推荐 solid |
11 none 120 天前 感觉前端生态越来越像 Java 了,各种框架轮子层出不穷。 |
![]() | 12 AEDaydreamer 120 天前 用过 svelte3 ,是真的爱不释手。升级了 svelte4 以后感觉就还好。 |
![]() | 13 xiaoshan5733 120 天前 技术栈选择其实很简单:按文档实践,喜欢就用,不喜欢就换,不必盲从潮流。 |
14 Albertcord 120 天前 不如看看 solid.js |
![]() | 15 loading 120 天前 正式用过,项目运作正常。如果你的项目和我一样比较特殊,没有现成的控件可用,那可以用 svelte 。 但如果你需要的是 UI 比较传统的,我建议别用。 而且,AI 时代,使用 AI 擅长的库会更好。 个人项目用用可以。 |
![]() | 16 june4 120 天前 我在 vue/svelte/solid 中选了 solidjs,都是信号派,solid 有前二个没有的优点。 且不挑编辑器,因为没有自制模板系统,纯正 jsx 。我个人最讨厌模板,这是我不选 vue 最大的原因之一。 |
17 streamrx 120 天前 via iPhone 现在都是 ai 写了,react 那一套只会越来越流行,除非再出现跨时代的东西 |
![]() | 18 SayHelloHi 120 天前 用 React 或者 Vue 第三方库多 |
![]() | 19 Kilerd 120 天前 via iPhone 建议是立刻换 react 或者 nextjs |
![]() | 20 subframe75361 120 天前 国外热度仅次 react ,只要能接受模版和 rune“语法糖”的写法,并且没有历史包袱,那么就推荐 |
![]() | 21 lynan 120 天前 写 Web Component 应该还是不错的 |
![]() | 22 maplezzz 120 天前 维护是个问题,我之前做一个内部小工具的时候用过,后面交给其他人维护了,然后他们又用 Vue 重写了一遍。 一开始用这个是因为它不带 Runtime ,小应用打出来的体积小,但是后面写着写的复杂了,体积优势就不明显了 |
23 arac 120 天前 业余水平,写的都是不用组件库的小型定制项目,从 2 用到 5 ,5 引入 runes 不如之前“magical”了,不过确实解决了些复杂需求。自己或自己主导的小项目,特别是定制为主的,完全可用好用。 AI 只能用 Claude 4 写,语法偶尔写不对,逻辑没什么问题,CSS 默认隔离挺好用,我一直只兼容近五年,所以基本也不会遇到问题。(没用过 Tailwind ,感觉隔离的 CSS+CSS Variable 已经完全够用) |
![]() | 24 irrigate2554 120 天前 好用耐用,超越 Vue 和 React |
25 molika 120 天前 via iPhone 前几天 svelte 项目用 vue3 重写了 心酸 |
![]() | 26 Pipecraft 120 天前 ![]() 当前我正在使用 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 可能还是更稳妥的选择。毕竟这俩的社区更庞大,找人也更容易。 |
![]() | 27 shimada666 120 天前 在 ai 时代,我只推荐 react 无他,就是因为对 ai 最友好,除非你想自己写代码 |
![]() | 28 IamUNICODE 120 天前 上家被迫用这个写了俩项目,表示好不好用很难说 |
29 LandCruiser 120 天前 随便用啊,现在还有 qiankun 这种东西,你爱用什么框架后期随便换,不想用了之后其他页面用 vue 或者 react 就行了。 |
![]() | 30 dufu1991 119 天前 ![]() 如果有想使用 Svelte 开发移动端 web 的小伙伴,欢迎试试我们维护的 [STDF]( https://stdf.design) 。 |
![]() | 31 MEIerer 119 天前 新出的通常就是比老的好,但是生态不行啊 |
![]() | 32 cuzfinal 119 天前 不如直接用 solid.js |
33 zed1018 119 天前 我觉得框架不是那么重要,不如看看生态,比如 components 、state 什么的 |
35 DICK23 118 天前 我试过一段时间,用在小项目上非常好玩,组件库其实也挺多选择的,skeleton UI melt ui 还有几个仿写 shadcn 的项目。不过 Runes 设计的反倒有点繁杂了 |