当前位置: 首页 > 知识库问答 >
问题:

前端 - 为什么国内svelte一直火不起来?

江华容
2023-10-03

理解不了虚拟dom想学个没有虚拟dom的,文档还是一如既往的半汉化
image.png

共有2个答案

欧阳鸿德
2023-10-03

其实国内对高性能的页面并没有多大的需求,原因如下:

  • 国内大型的网站都有自己的ssr,淘宝,京东等
  • 一般政企项目或管理系统,性能要求不要,而vue/react足够
  • 国内seo 不交钱再优化都没用,国外gole,如果优化的好,可以有比较好的排名,带来一些流量
  • 国外创业环境好,独立站多,也敢做一些差异化的尝试,国内声明都需要备案,实名制,独立没有很好的盈利模式,很难存活下来,技术方案也偏保守
  • 文档也是一方面,中文翻译支持的不好,
  • 组件库,目前好像sevlte 还没有一个成熟的组件库,别小看组件库,可以节省很多的开发时间。
庞旺
2023-10-03

Svelte 是一种前端开发框架,它采用了一种较为新颖的编程模式,让开发者可以更加轻松地构建交互式 Web 应用。Svelte 曾经历过一段时间的火爆,但是近来在国内的关注度似乎有所下降。原因可能包括以下几点:

  1. 国内市场普及度不够:相较于 React、Vue 等框架,Svelte 在国内的推广和普及程度相对较低。这可能导致一些开发者对 Svelte 的了解不足,从而选择其他更为熟悉和认可的前端框架。
  2. 社区支持不足:虽然 Svelte 的文档和社区支持相较于其他一些框架已经相当不错,但是与 React、Vue 等成熟框架相比,其社区的成熟度和支持力度仍有差距。这可能会影响到开发者在遇到问题时的解决速度和效率。
  3. 技术门槛较高:Svelte 的编程模式与其他框架有所不同,需要开发者具有一定的前端开发经验和技能。对于初学者而言,可能需要花费更多的时间和精力去学习和理解 Svelte 的核心概念和用法。这也可能导致一些开发者在初次接触 Svelte 时产生一定的学习门槛。
  4. 与现有技术栈的兼容性:虽然 Svelte 可以实现与 React、Vue 等框架的互操作性,但是其与其他技术栈的兼容性可能并不如其他更为成熟的前端框架那么好。这也可能导致一些项目在选择 Svelte 时存在一定的风险和挑战。

当然,以上只是可能的原因之一,并不代表 Svelte 就没有优点或者价值。事实上,Svelte 的一些特性,如声明式编程、组件化开发等都是非常有吸引力的。对于想要学习没有虚拟 DOM 的框架的开发者而言,可以考虑学习 Vue 或原生 JavaScript 等其他前端框架或技术,这些技术在国内都有较为广泛的应用和推广。

 类似资料:
  • 我在aws s3和emr上使用Spark 2.4进行项目,我有一个左连接,有两个巨大的数据部分。火花执行不稳定,它经常因内存问题而失败。 集群有10台m3.2xlarge类型的机器,每台机器有16个vCore、30 GiB内存、160个SSD GB存储。 我有这样的配置: 左侧连接发生在 150GB 的左侧和大约 30GB 的右侧之间,因此有很多随机播放。我的解决方案是将右侧切得足够小,例如 1G

  • demo 为什么这个动画一直在抖动?

  • 问题内容: 谁能解释我为什么不应该使用在窗口内直接绘制的方法,而应该在内部使用方法? 提前致谢。 问题答案: 三大原因… 顶层容器不是双缓冲的,在重新绘制框架时会导致闪烁,是的,您可以实现自己的双缓冲,但是… 在框架内绘画不会考虑框架边框,这意味着可以在框架边框下绘画。边框也取决于平台/外观,这意味着尺寸会发生变化 对于Swing窗口,窗口上已经存在一些组件,这意味着它们在大多数情况下都被覆盖(或

  • ChatGPT为什么这么火?

  • 问题内容: 我已经在端口8080(默认)下启动并测试了Tomcat。现在,我将连接器端口更改为80,然后重新启动了Tomcat,在最小的Debian 6.0安装中没有任何显示。现在,这里的窍门在哪里? 问题答案: 转到/ etc / default / tomcat6并更改为

  • base南京的一家国企 开场: 1. 自我介绍 2. 离职原因 技术: 1. Promise用过吗,说说它的几种状态和一些方法(pending等待,resolved完成,rejected失败,我自己封装axios用过,基于Promise封装的) 2. let const var 3. 数组的遍历方法,怎样跳出for循环 4. 节流防抖,使用场景 5. vue3组合式api,和选项式相比有什么区别