1
SuperManNoPain Jun 14, 2022 这不是好事么😄
|
2
linkopeneyes Jun 14, 2022
这是大好事啊,有了类型等于有了约束和文档
|
3
zqx Jun 14, 2022 via Android 除非浏览器可以直接执行 ts
|
4
ChefIsAwesome Jun 14, 2022 1.曾经的 angular 1.0 ,整一堆名词概念,生搬硬套,一般人都看不懂。当时有所谓的 angular 工程师,现在人家招 vue 工程师了。
2.es6 加了 class 语法。react 加了用 class 原生语法写组件。一个两个突然就变成面向对象大师了。原生的 class 语法缺功能,于是他们又造了更多语法,造编译器功能。现在 class 没人用了,都改用函数了。 3.ts 不是第一个编译成 js 的语言,也不会是最后一个。coffeeScript ,clojureScript ,dart ,这些名气也大的很。曾经流行的观点是 js 是垃圾,只配做其它语言编译之后的结果。 赶时髦的多,几年一变,有个毛趋势。 |
5
TomatoYuyuko Jun 14, 2022
我的评价是,这属于练了几年辟邪剑谱,觉得不好用,改行去练九阳神功
|
6
dbskcnc Jun 14, 2022 类型约束在工程性,协同方面确实很有帮助
|
7
ALVC666 Jun 14, 2022
反正能替换的基本都会替换,
对于后期维护方便很多 |
8
cheneydog Jun 14, 2022
我觉得通用库用 ts 写不错。
业务应用还是就 js 吧。 |
9
ffffb Jun 14, 2022
@ChefIsAwesome 切勿刻舟求剑
|
10
ffffb Jun 14, 2022
是趋势,搞不好都会进 ecmascript: https://github.com/tc39/proposal-type-annotations
|
11
7DLNU56W Jun 14, 2022
大项目前段内容特别多用 TS 就很好,不过要是一个小问题,一共就几 kByte 的内容,还不如直接写 JS 方便。除非客户端直接就能认识 TS 。
|
12
yedanten Jun 14, 2022 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
yoyoyoc Jun 14, 2022
还有个方向也许看得出来,现在面试大都要求会 typescript - -
|
15
tabris17 Jun 14, 2022
挺好的,js sucks ,啥时候 ts 直接编译成 wasm 就完美了
|
16
Leviathann Jun 14, 2022
反正我不会再开 js 的新项目
|
17
dcsuibian Jun 14, 2022 类型“约束”看似是限制了自由,实际上增强了语言的健壮性,提高了发展空间。
(我对 const 、private 、不可变对象、无指针 的设计也是这种看法) |
18
renhou Jun 20, 2022
一个库,只要有人用 ts 开发,然后引用它,它就有 ts 化的需求
就 2 ,3 个人用的小库或许无所谓,但是流行库避免不了 ts 化,然后 ts 就成了趋势 公司一旦要求使用 ts ,那招聘的时候就肯定会要求 ts 要求的公司多了,不会 ts 就容易找不到工作 会 ts 的人多了,尽管有部分人不喜欢用 ts ,但是还是会增加 ts 开发者数量并作用于 ts 库的增加 |