1
banxi1988 2019-10-05 11:45:54 +08:00
看了一下代码,距离生产环境还有很多代码要写. 相关的配套也没有跟上. 还好我早转 React 了.
|
2
activemq 2019-10-05 12:49:47 +08:00
弄来弄去有意思么
|
4
VDimos 2019-10-05 13:04:25 +08:00 via Android 1
react hooks,正以 vue3 呈现?
|
5
Tink 2019-10-05 13:23:01 +08:00 via iPhone
为什么前端要跟这么多种不同类型的工具
|
6
dodo2012 2019-10-05 13:34:19 +08:00
对我而言,vue 相对于 react 来说,最大的优点就是官方一套方案,不像 react,router, redux 一堆一堆的,动不动更新下就挂了,vue 现在写法也越来越像 react 了,
|
7
zhihaofans 2019-10-05 13:56:18 +08:00 via Android
这标题也太长了吧
|
8
um1ng 2019-10-05 15:10:59 +08:00
人生苦短,我选 react
|
9
love 2019-10-05 15:57:09 +08:00 via Android
写 react hooks 写的我很烦,打算下个项目转 vue 版 hooks
|
10
zhw2590582 2019-10-05 16:43:49 +08:00 via iPhone
我现在反而没那么在乎这些工具,再怎么换也无所谓,等需要用到时看看文档就是了,不会一直研究它
|
11
scriptB0y 2019-10-05 19:00:47 +08:00
|
12
scriptB0y 2019-10-05 19:01:55 +08:00
@scriptB0y 抱歉,回复错了。。。想回复 https://www.v2ex.com/t/606247#reply33 这个帖子来着。。。
|
13
LokiSharp 2019-10-05 19:31:17 +08:00
想用 TS 直接用 Angular 不就好了
|
14
BCy66drFCvk1Ou87 2019-10-05 19:37:53 +08:00 via Android
"不要跟我说 vue、react 多么好用,老夫就是 jq 一把梭"
|
15
yuthelloworld 2019-10-05 20:41:46 +08:00 via Android
不管哪个框架库,现在感觉就是工具
|
16
mamahaha 2019-10-05 21:02:22 +08:00
vue 的文档翻译的比较没毛病,这个很难得了。
|
17
lxml 2019-10-05 21:02:47 +08:00
讲道理进度有点超乎预期的慢了
|
19
weixiangzhe 2019-10-06 08:37:25 +08:00
看文档写写当然 ok,只要不影响老功能,可以无缝升级就好了,之前 react 生命周期改了一波,业务代码改动还是很大
|
20
hotsymbol 2019-10-06 09:43:24 +08:00
想用 Typescript 的为何要 Vue,直接用 Angular 不就完事了
|
21
SilentDepth 2019-10-06 11:49:07 +08:00
@lxml #17 大概是 Composition API 的讨论和中途修改模板编译器实现耽误了整体进度。原来预期 Q4 之前 release,现在看来得年底了。
|
22
SilentDepth 2019-10-06 11:50:31 +08:00
那些说想用 TS 就上 Angular 的是怎么回事,敢情你们的技术选型只考虑语言的?
|
24
akatquas 2019-10-06 12:29:23 +08:00 via iPhone
我不是针对谁,我是说,在座的,Vue,React,都是辣鸡。
—jq |
25
lxml 2019-10-06 13:12:29 +08:00
@SilentDepth #21 是 Class 提案那里的弯路把,不过其实没有耽误太长时间其实,之前预期 Q3 能出 Alpha,现在 Q4 出的 pre-Alpha,v-xx 这些都没有移植完毕,还要忙 各种 Vue-London 等等,React 和 Ng 俩都是职业一整个团队在干,这种进度把控确实要好很多。
|
26
lxml 2019-10-06 13:13:24 +08:00
@SilentDepth #22 主要是 Angular 官方生态对 TS 支持太好了……
|
27
mritd 2019-10-06 14:35:36 +08:00 via iPhone 1
什么,娱乐圈又出事了?
|
28
LokiSharp 2019-10-06 14:54:40 +08:00
@SilentDepth #22 Angular 是目前对 TS 支持最好的了,坑也基本都被踩完了,而 VueTS 就算正式 Release 也要踩一两年坑才能用。
|
29
SilentDepth 2019-10-06 22:28:06 +08:00
@lxml #25
最开始是 Class API,然后是 Function API,最后变成 Composition API,从 RFC 的更新历程来看时间已经不短了。以及,6 月前后尤大表示有了新的模板编译器实现思路,但并不在原先的 Vue 3 开发计划内,左右权衡了下决定放到 Vue 3 特性清单中,但代价就是 release delay。按最初的 roadmap,end of Q3 发 release,Q4 发 IE11-compatible build,现在看来肯定要整体推迟了。 各种会议问题不大,每个会议都有各自的组织人,尤大也就是作为特邀嘉宾各处飞几天,本来也是全职维护 Vue,无非就是换个地方写代码。 TS 的问题,一定要注意看待的角度。大多数人写 TS 不就是要个 type checking 吗,在没有 TS 的时候 JSDoc 也用的好好的啊,怎么有了 TS 突然就「失去作用」了呢?原来 Vue 用 JS 写,需要额外的类型声明文件模拟各种 API,才有了所谓的「坑」。现在 Vue 3 本身就是用 TS 写的了,难不成 TS 理解自己写成的库还有类型声明文件的问题? Angular 对 TS 的支持好,不也是因为 Angular 本身用 TS 写成吗? Vue 3 使用的 TS 语言特性还少一些,「坑」理应更少才对。 |
30
LokiSharp 2019-10-06 23:07:20 +08:00 via iPhone
@SilentDepth 我说的坑来自于人啊
|
31
lxml 2019-10-06 23:47:13 +08:00
@SilentDepth #29 我看了最新的 RoadMap,2020 Q1 了,Vue 比 Angular 简单这点确实很吸引人。
TS 现在发展太神速了,起码我个人不支持当 Type + Javascript 用,一些更好的错误检查,还有语法糖才是更吸引人的地方。 |
32
binbinyouliiii 2019-10-07 10:42:39 +08:00
我还真不想碰弱类型语言,记性不好,没有 IDE 提示记不住。
|
33
SilentDepth 2019-10-07 12:33:03 +08:00
@LokiSharp #30 来自于人的坑是指什么?
|
34
SilentDepth 2019-10-07 12:47:46 +08:00
@lxml #31
论语法糖,ES 发展到现在已经……TS 也没加什么语法糖,TS 添加到 ES 上的东西都是基于类型系统的。(你看 optional chaining 这会儿才实现到 TS 主分支上 :doge:) 至于更好的错误检查,其实也是基于类型系统的,ES 配上 Linter 也很稳。要是说到错误提示,我是不敢说 TS 是友好的(加上错误栈甚至比 Java 还啰嗦)。这个时候不能不怀念的 Flow 的好……但生态造英雄,可惜了。 我不是说 TS 不好,有类型系统的加持最起码重构起来不方。但语言是语言,框架是框架,它们可以相辅相成,但(多数情况下)不存在谁决定了谁。 |
35
LokiSharp 2019-10-07 13:18:17 +08:00 via iPhone
@SilentDepth 首先,尤雨溪的一 TS 是现学的,他过去的言论某些观点和 TS 使用者的有矛盾。其次,VueJS 的流行会导致 VueTS 开发中必然会受到现有大量 JS 使用者的影响。最后,就算是商业公司的软件初版 Release 到实际稳定可用也要几年的时间。
|
36
wangyzj 2019-10-07 21:42:40 +08:00
真是 TS 劝退
前端程序员真是瞎折腾 |
37
SilentDepth 2019-10-07 23:23:52 +08:00
@LokiSharp #35
「尤雨溪的一 TS 是现学的,他过去的言论某些观点和 TS 使用者的有矛盾」 我觉得你把 TS 看太高了。至于后面的「矛盾」,愿闻其详。 「 VueJS 的流行会导致 VueTS 开发中必然会受到现有大量 JS 使用者的影响」 So? 「就算是商业公司的软件初版 Release 到实际稳定可用也要几年的时间」 不敢苟同。先不论「商业公司的软件」与 Vue 是否有可比性,商业软件的初版也并不是不稳定不可用的。 |
38
LokiSharp 2019-10-08 10:28:29 +08:00
@SilentDepth #37 关于 1 和 2 懒得多说了,自己看看尤雨溪之前的言论还有他自称的 RFC,如果不过你不会 TS 应该是看不懂的。还有你说的 "大多数人写 TS 不就是要个 type checking 吗",尤雨溪也是这样想的,然而这只是站在 JS 使用者的角度上说的。
3 我想表达的是至少两年内这个新框架不适合放到生产环境用。 |
39
SilentDepth 2019-10-08 11:12:58 +08:00
@LokiSharp #38 我确实不通 TS,在此请教一下 TS 使用者在 type checking 之外使用 TS 的场景?
|
40
LokiSharp 2019-10-08 11:15:22 +08:00
@SilentDepth #39 RTFM
|
41
SilentDepth 2019-10-08 11:21:21 +08:00
@LokiSharp #40 TypeScript Handbook 我读过,TypeScript Deep Dive 我也读过,敢问还有什么 Fucking Manual 是值得研究的?
|