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