vue3.0 有多少人会上 ts,还是继续用 js

2020-12-24 15:30:51 +08:00
 DigitalHarace

vue3.0 ts 会成为主流写法么,还是 js 依然主流。

13209 次点击
所在节点    程序员
95 条回复
g00001
2020-12-24 16:59:27 +08:00
一天到晚总是忙着在网上摸鱼发表高见的,用啥都困难。
dbres
2020-12-24 17:45:41 +08:00
@Oktfolio 万物皆可 any [doge]

这还不如 js 呢
lneoi
2020-12-24 17:59:32 +08:00
写 ts 大半时间在写注解.. 特别是比较自由的泛型的注解
youla
2020-12-24 18:04:06 +08:00
身为一个做着以 c#开发为主的程序员,却连 ts 都完全不会,我很抱歉!!
creanme
2020-12-24 18:07:24 +08:00
@LokiSharp #8 别逗,ts 类型很复杂的
charlie21
2020-12-24 18:30:40 +08:00
从单纯的 API caller 的角度,ts 和 js 都没啥区别。
更值得关心的问题是 OOP vs FP
jones2000
2020-12-24 18:31:58 +08:00
@shaozelin030405 低层模块直接 js 裸写就行了, 不需要 vue, 直接浏览器开发调试就可以了. 上层 UI 相关的才会用 VUE,不过我只负责底层的, 只开发 js 基础模块,其他都不用管,由别的部门负责。https://github.com/jones2000/HQChart  这个是我 js 裸写的,图形插件, 8W行代码左右吧, 直接 js 上,方便。
drydiy
2020-12-24 18:33:20 +08:00
个人看法:
1 、对于业务经常变动的业务项目,不适合用 ts,因为快速才是此类需求最重要的。
2 、对于工具类 /基础设施类项目,最好上 ts 。
hoyixi
2020-12-24 18:34:20 +08:00
这让我想起了,当年曾红极一时的 CoffeeScript
keepeye
2020-12-24 18:37:09 +08:00
是个学 ts 的机会吧
ConradG
2020-12-24 18:43:00 +08:00
预期上不会,ts 的门槛毕竟在那,而且未来并不是很明朗。发展得好可能 vue4.0 会成为主流。
tinycold
2020-12-24 18:44:47 +08:00
我觉得,不 TS 不行,但是也别搞得太过极端。

适当的约束和说明代码可读性的确高了很多,只要不是生毛子乱来就海星。

但是像那些"极客"天天做类型体操也受不了
debuggerx
2020-12-24 19:10:09 +08:00
有些人,恨不得把 java 那样的强类型语言写成 python
也有些人,恨不得把 c 那样的弱类型语言写成 C#
没有对错,取决于场景和个人思维模式……
同样是前端开发,有时思维模式的区别比男人和女人的对立还严重-_-||
作为前后端都写、大小团队都待着、过带过人也被人带过的伪全栈,总的来说我还是倾向 ts 的……但真要单从语言语法上说,其实我更喜欢很多人讨厌的 dart,虽然最新的 dart 在搞的空安全语法我不是很能接受。。。
LokiSharp
2020-12-24 19:46:05 +08:00
@creanme 除了搭框架要用泛型的比较复杂之外,不都是直接套娃就行的么
loading
2020-12-24 19:54:51 +08:00
想搭车问个 ts 入门教程,文本和视频都可以。
rophie123
2020-12-24 19:59:12 +08:00
一个前端能有多少自己写的 JS ?
lancelock
2020-12-24 20:28:34 +08:00
公司还是 vue2,ts 也是不用想了。
我个人项目之前都用 react hooks,最近改用 blazor 写了
suzic
2020-12-24 20:30:03 +08:00
在混合用,通用组件用 ts,业务相关的用 js
revalue
2020-12-24 23:14:09 +08:00
@loading 2010 年入驻 V 站的 还问这种问题?不就是分分钟的事吗
loading
2020-12-24 23:28:27 +08:00
@revalue 每个人都不是全知全能的,万一有更好的呢?我一直是虚心求教的心态的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/738614

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX