1
SuperManNoPain 2022-06-14 14:09:22 +08:00 2
这不是好事么😄
|
2
sjhhjx0122 2022-06-14 14:27:32 +08:00
这是大好事啊,有了类型等于有了约束和文档
|
3
zqx 2022-06-14 14:50:56 +08:00 via Android 1
除非浏览器可以直接执行 ts
|
4
ChefIsAwesome 2022-06-14 14:54:29 +08:00 7
1.曾经的 angular 1.0 ,整一堆名词概念,生搬硬套,一般人都看不懂。当时有所谓的 angular 工程师,现在人家招 vue 工程师了。
2.es6 加了 class 语法。react 加了用 class 原生语法写组件。一个两个突然就变成面向对象大师了。原生的 class 语法缺功能,于是他们又造了更多语法,造编译器功能。现在 class 没人用了,都改用函数了。 3.ts 不是第一个编译成 js 的语言,也不会是最后一个。coffeeScript ,clojureScript ,dart ,这些名气也大的很。曾经流行的观点是 js 是垃圾,只配做其它语言编译之后的结果。 赶时髦的多,几年一变,有个毛趋势。 |
5
TomatoYuyuko 2022-06-14 15:28:35 +08:00
我的评价是,这属于练了几年辟邪剑谱,觉得不好用,改行去练九阳神功
|
6
dbskcnc 2022-06-14 15:53:00 +08:00 1
类型约束在工程性,协同方面确实很有帮助
|
7
ALVC666 2022-06-14 16:05:04 +08:00
反正能替换的基本都会替换,
对于后期维护方便很多 |
8
cheneydog 2022-06-14 16:22:58 +08:00
我觉得通用库用 ts 写不错。
业务应用还是就 js 吧。 |
9
ffffb 2022-06-14 16:26:10 +08:00
@ChefIsAwesome 切勿刻舟求剑
|
10
ffffb 2022-06-14 16:27:44 +08:00
是趋势,搞不好都会进 ecmascript: https://github.com/tc39/proposal-type-annotations
|
11
7DLNU56W 2022-06-14 17:09:38 +08:00
大项目前段内容特别多用 TS 就很好,不过要是一个小问题,一共就几 kByte 的内容,还不如直接写 JS 方便。除非客户端直接就能认识 TS 。
|
12
yedanten 2022-06-14 19:02:48 +08:00 via Android
浏览器不解析 ts 的情况下,全面替换没可能
|
13
iblessyou OP @SuperManNoPain 其实对我来说,还是喜欢写 js 的,ts 定义个变量敲的字变多了🤣。 最主要的还是想知道,以后会不会都开始用这东西,别搞的兴冲冲去学,学好发现改朝换代了。
@ChefIsAwesome @yedanten ts 不是编译后还是 js 么。我想问的是会不会后面软件,都是 ts 语法写的了。尽管 js 还在,但我们日常用的都是 ts 了。 刚看这个,ts 的趋势确实非常恐怖,17-20 直接进到第四,21 年停下了(但我认为这可能是由于 java 的数据和后面一名拉开的太多,ts 以之前的上升速度,还要一定时间才能赶上,如果是数据曲线图也许就是线性的了) https://octoverse.github.com/#top-languages-over-the-years |
14
zx8812766 2022-06-14 20:05:28 +08:00
还有个方向也许看得出来,现在面试大都要求会 typescript - -
|
15
tabris17 2022-06-14 20:16:54 +08:00
挺好的,js sucks ,啥时候 ts 直接编译成 wasm 就完美了
|
16
Leviathann 2022-06-14 20:16:58 +08:00
反正我不会再开 js 的新项目
|
17
dcsuibian 2022-06-14 20:22:41 +08:00 1
类型“约束”看似是限制了自由,实际上增强了语言的健壮性,提高了发展空间。
(我对 const 、private 、不可变对象、无指针 的设计也是这种看法) |
18
renhou 2022-06-20 11:11:46 +08:00
一个库,只要有人用 ts 开发,然后引用它,它就有 ts 化的需求
就 2 ,3 个人用的小库或许无所谓,但是流行库避免不了 ts 化,然后 ts 就成了趋势 公司一旦要求使用 ts ,那招聘的时候就肯定会要求 ts 要求的公司多了,不会 ts 就容易找不到工作 会 ts 的人多了,尽管有部分人不喜欢用 ts ,但是还是会增加 ts 开发者数量并作用于 ts 库的增加 |