【发布时间】:2018-04-12 07:19:41
【问题描述】:
这些天我发现了 Svelte 框架。你觉得用它代替 React.js 或 Vue.js 怎么样?
我根本没有使用它,所以我不明白它们之间的深刻区别。我读过 Svelte 的速度要快得多,但它对状态存储(如 redux 等)没有一定的支持。那么你能说什么呢? 我试图找到有关优点和缺点的更多信息,但徒劳无功。
【问题讨论】:
-
这句话不是真的“而不是在运行时解释你的应用代码,你的应用在构建时被转换成理想的JavaScript”,这正是vue的@ 987654321@是
-
@craig_h 恐怕你完全错了。 Vue 的 SFC 可以编译为 中间表示,它仍然需要 Vue 本身才能完成任何工作。它减少了 一些 客户端工作(无需解析模板),仅此而已。相比之下,Svelte 的组件被转换为原始代码。它们是完全不同的想法。
-
@RichHarris 感谢您澄清这一点,我没有考虑到这一点,但这是一个至关重要的区别,抱歉,如果这有点判断我没有喝早茶!无论如何,这看起来是一个很棒的项目。祝你好运:)