原文: https://twitter.com/sveltejs/status/1704496039468605842
省流:支持细粒度更新
runes(Svelte) = ref(Vue) = signal(Solid/Angular) = observable(Mobx) ...
目测变化程度堪比 Vue2 -> Vue3, 而且走的还是 Vue reactive transform 的老路...
放张图感受一下:

然而,有个框架到现在还没有细粒度更新
原文: https://twitter.com/sveltejs/status/1704496039468605842
省流:支持细粒度更新
runes(Svelte) = ref(Vue) = signal(Solid/Angular) = observable(Mobx) ...
目测变化程度堪比 Vue2 -> Vue3, 而且走的还是 Vue reactive transform 的老路...
放张图感受一下:

然而,有个框架到现在还没有细粒度更新
|
chf007Sep 21, 2023
1
所以你说的谁
|
|
2
前端早点统一吧,减少大家的心智负担
|
|
catchSep 21, 2023 via Android
3
我选 vue
|
|
putaozhenhaochiSep 21, 2023 via iPhone
4
反正都是 UI=fn(status)
|
|
x86Sep 21, 2023
5
这对比还是 vue 看着舒服一点
|
|
6
看似变简单,实际心智负担变大。
solidjs 这个老祖宗,为了这个 fine-grained reactivity 额外增加了好几个 api ,不知道对比的两个框架是不是也是这样。 用起来实际还是 react “遥遥领先”,除非你确实差那点性能。 |
|
zsj1029Sep 21, 2023
7
都是闭包、proxy 监听语法糖,百家争鸣
preact 的 singal 足够了,抛弃 react 的 hook ,简单简单还是简单 奇淫巧计罢了 |
|
mxT52CRuqR6o5Sep 21, 2023
8
整成 vue3 一样那为啥还要用 svelte
svelte 隐式声明状态不就是一大特点吗,还有梗图用 svelte 的这点去嘲笑 react |
|
L1shenSep 21, 2023
9
看起来跟其他家设计还不太一样,其他家是运行时的东西,svelte 通过 `magic symbol` 做编译时 `signal`
|
|
10
好听点百花齐放,实施情况,到处拉屎
|
|
leokunSep 21, 2023
11
不是很看好
|
|
QingXuJiaZhiSep 21, 2023
12
以前经济好不愁没工作,但现在这个大环境,能增加心智负担就尽量增加吧,变简单了竞争反而更大,有复杂的新东西出来,至少技术主管有借口搞一波重构,又能苟个一年半载。
|
|
AV1Sep 21, 2023
13
左边没有`.value`,是怎么做到的?
|
|
14
谁对 ts 友好,我就用谁
|
|
mrwangjustsaySep 21, 2023 via iPhone
17
@DOLLOR #13 都是糖
|
|
gadfly3173Sep 21, 2023 via Android
18
@bhbhxy uniapp 虽然糟糕了点,但也是大一统的一种发展方向嘛,把它和小程序并谈还是有点不太合适
|
|
echo0x000001Sep 21, 2023
20
10 年之后,我敢说其他的框架都有可能死掉,但 react 绝对还活着
|
|
alleluyaSep 21, 2023
21
@gadfly3173 都是屎无所谓并不并
|
|
22
@echo0x000001 确实,php/asp/jquery 也还活着
|
|
leteSep 21, 2023
24
@echo0x000001 #20 为什么?我想不到为什么 react 能让你们如此痴迷。
|
|
AyaseEriSep 21, 2023
25
不如 jQuery ,现在这几个框架无一例外都做不到 makes 35+ Java 架构师 happy
|
|
echo0x000001Sep 21, 2023
26
@lete 我喜欢 react 的原因在于灵活,js 能力越强,react 越好用
|
|
leteSep 21, 2023
27
@echo0x000001 不就是 JSX 吗
|
|
mrwangjustsaySep 21, 2023 via iPhone
28
React 无敌 RSC 抽象
|
|
hedwiSep 21, 2023
29
angular 无敌
|
|
echo0x000001Sep 22, 2023
31
@lete 没错,就是因为 jsx ,但同样有 jsx 的 vue 没 react 好用。
|
|
KENNHISep 22, 2023 via Android
32
@DOLLOR 错误的,Java 工程师看前端框架就像不同口味的屎,最绝望的情况是明知是屎还不得不吃。jquery 最大的优点是足够简洁,不得不吃屎的时候选最小的一坨是没错的。
|
|
gadfly3173Sep 22, 2023 via Android
33
@KENNHI 作为 java boy 我倒是很喜欢 angular 和 vue ,jsx 的写法有一种在写 jsp 的抽象感
|
|
34
@KENNHI
最不想接手的就是 jquery 项目,毫无工程化,个个说什么“简洁”,一看他 jq 代码,尽是 $('.bla .bla').before().after().parent().children().what().the().fxxk(),这才是真正的绝望。 |
|
KENNHISep 22, 2023 via Android
35
@gadfly3173 angular 我的评价是屎里面最大的一坨
|
|
chuck1inSep 23, 2023
38
我就在用 Svelte
这个框架希望将来越来越简单吧,搞那么多复杂的东西干嘛。 |