- 主题:vue3搞出大新闻来了
支持vue。
【 在 beep 的大作中提到: 】
: 我比较清楚具体的过程。
: 最开始根本没觉得这回是一套新的api,就是暴露了一些内部功能函数出来,允许在组件之外建立反应性data和computed这种东西。
: 另一条线上一直在讨论class api,为更好的typing服务。但是后来发现class api搞不定typing。
: ...................
--
FROM 111.192.218.*
还在用2.7的路过。。。
【 在 eGust () 的大作中提到: 】
: py3 导致社区分裂了已经十多年了,到现在 py2 依然还不可小觑
:
: 【 在 adamhj (淘气阿丹) 的大作中提到: 】
--
FROM 223.104.95.*
两三年重写还好吧,一年或者两三个月 就重写才受不了
【 在 eGust (十年) 的大作中提到: 】
:
: 这个 rfc 跟前两天已经长得很不一样了,估计没人愿意翻历史,所以再补充点儿信息:
: 开始的时候,明确说 vue 2.x 的语法将在 v3 中 deprecated,预计在 v4 中移除,一听要移除大家就慌了。当然也包括我,毕竟在我的努力下新项目用了 vue,刚俩月就听说隔个两三年就得重写,这个让人不太好交代……还好周末过去,基本打消了这个顾虑。
:
--
FROM 223.104.3.*
vue 的卖点在哪是另外一个话题了,但这场风波的核心跟新 api 一点儿关系都没有
不过我同意,如果跟 react 搞成一个样子的话,vue 就没什么优势了。毕竟 react 除去 lifecycle 只有 state、props 两个核心概念,跑到 vue 就变成了 data、computed、methods、watch 再加上 event 一共五个半概念了
【 在 syssky (syssky) 的大作中提到: 】
: vue要是这么折腾的话,迟早还是走Angular的老路。
: 前端最不缺的就是框架,当初vue异军突起,能从angular react里突出重围火起来,得益于概念简单、学习曲线平缓、易于上手。
: 这个框架里塞的东西越来越多的时候,也就是式微的时候。不信等着看vue3也许就是最后一个热门版本了。
: ...................
--
FROM 101.98.83.*
我很好奇你们项目的生命周期都多长?
按照现在 agile 的德性,两三年还在不停的加功能。难道你们的项目一年出头就已经没什么事情可以干,闲到可以重写了?
【 在 nikezhang (难得糊涂) 的大作中提到: 】
: 两三年重写还好吧,一年或者两三个月 就重写才受不了
--
修改:eGust FROM 101.98.83.*
FROM 101.98.83.*
react和vue的核心区别是reactivity的实现方式。
理论上vue里面的computed watch也都不是必要概念,完全可以和react一样留给用户自己实现。父子之间的event传递也可以转化为函数prop的传递。
所以其实任何一个UI框架的核心概念也就是props和state嘛。本质区别还是怎么检测变动。react hooks搞得那么magical,就和react的检测机制有关。vue把检测放在了proxy/gett/setter层面,比较精细,所以vue开始做类似hooks的api的时候感觉更自然,更直观好理解。
第二个核心区别就是template vs jsx,当然我自己以前也是在vue里面写jsx的,不过大部分vue用户还是习惯template。我并不觉得会有很多人因为这个新api而转react,因为jsx不是每个人都能接受得了的。。。
【 在 eGust (十年) 的大作中提到: 】
: vue 的卖点在哪是另外一个话题了,但这场风波的核心跟新 api 一点儿关系都没有
: 不过我同意,如果跟 react 搞成一个样子的话,vue 就没什么优势了。毕竟 react 除去 lifecycle 只有 state、props 两个核心概念,跑到 vue 就变成了 data、computed、methods、watch 再加上 event 一共五个半概念了
--
FROM 171.217.143.*
重要的项目一般都会锁依赖版本的吧。。。从2.6升到2.7都不敢,何况2升到3
不管最前沿发展到啥版本了,稳定性要求高的历史悠久项目肯定不敢追新,乖乖继续在旧版本依赖上做增量式开发。唯一的问题就是如果落后太多版本的话,社区里面现成可用的新插件轮子往往没法直接用,得改改。。
【 在 eGust (十年) 的大作中提到: 】
: 我很好奇你们项目的生命周期都多长?
: 按照现在 agile 的德性,两三年还在不停的加功能。难道你们的项目一年出头就已经没什么事情可以干,闲到可以重写了?
--
FROM 171.217.143.*
2.6到2.7不是non-breaking incremental changes吗?
【 在 beep (菜M.喵星耗子) 的大作中提到: 】
: 重要的项目一般都会锁依赖版本的吧。。。从2.6升到2.7都不敢,何况2升到3
: 不管最前沿发展到啥版本了,稳定性要求高的历史悠久项目肯定不敢追新,乖乖继续在旧版本依赖上做增量式开发。唯一的问题就是如果落后太多版本的话,社区里面现成可用的新插件轮子往往没法直接用,得改改。。
--
FROM 183.95.135.*
n难保不会出现什么神奇bug,踩过好几次坑。当然不是vue的。其他各种包,哪怕是bugfix版本都有可能引入新bug
【 在 a0123456789q (a0123456789q) 的大作中提到: 】
: 2.6到2.7不是non-breaking incremental changes吗?
--
FROM 171.217.143.*