TypeScript 再次发布一个奇怪的版本:3.3.4000

来源: OSCHINA
编辑: 局长
2019-03-20 08:23:00

TypeScript 刚刚发布了版本号有点特殊的 3.3.4000 版本,不知道是否又是和上次 TypeScript 3.3.3333 一样,只是为了“幽你一默”。。

更新内容方面,按照发布公告,该版本修复的问题与 3.3.3333 版本相同,但去掉了先前发布到 npm 的非必要工件,该工件会影响使用 Jenkins 的构建。

事实上,不少开发者对官方上次发布的 TypeScript 3.3.3333 颇有微词,认为这给他们带去了困扰,而且也没必要在用户量如此庞大的项目上制造这些自认为有趣的“彩蛋”。

看到开发者的反馈后,TypeScript 开发者很快进行了回应,同时表达了歉意。

最后还特意提到将来不会再使用任何异想天开的版本号。

那么问题来了,TypeScript 3.3.4000 这个版本号异想天开吗?

展开阅读全文
精彩评论
ant design可比改版本号恶劣多了。
2019-03-20 09:13
6
举报
用4000可以理解,主要是你不搞个比3333大的数,3.3.x的版本就上不去了,只能等3.4.x了。😄
2019-03-20 09:02
5
举报

引用来自“yozoco”的评论

刷一下存在感,就是不知道明明有javascript 再搞一个typscript来,不能直接写javascript么,而要ts转js去呢求解,不是得了解两套规则?

引用来自“Jason909”的评论

放着好好的js不用去用ts,搞不懂Angular2和vue3.0的开发者在想什么?[手动狗头]
类型语言在多人协作,代码测试比弱语言更有优势。
2019-03-20 19:52
3
举报

引用来自“yozoco”的评论

刷一下存在感,就是不知道明明有javascript 再搞一个typscript来,不能直接写javascript么,而要ts转js去呢求解,不是得了解两套规则?
放着好好的js不用去用ts,搞不懂Angular2和vue3.0的开发者在想什么?[手动狗头]
2019-03-20 19:31
2
举报

引用来自“yozoco”的评论

刷一下存在感,就是不知道明明有javascript 再搞一个typscript来,不能直接写javascript么,而要ts转js去呢求解,不是得了解两套规则?

引用来自“Jason909”的评论

放着好好的js不用去用ts,搞不懂Angular2和vue3.0的开发者在想什么?[手动狗头]

引用来自“百小僧”的评论

类型语言在多人协作,代码测试比弱语言更有优势。

引用来自“yozoco”的评论

这个理由有点牵强,js 又不是一成不变的,也在升级版本,最关键的是js才是浏览器的标准,js也不是什么二进制看不懂,还有css端也折腾出什么 less sass ,我也不觉得写个css真有这么难么,非要搞一套更加复杂的规则来编译出css

引用来自“laden666666”的评论

js再怎么升级,很多原则是不变的。例如php和python也在升级,他们能代替java?一些语言确实因为js升级已经变得越来越鸡肋,例如coffeescript,主要其解决的问题和es类似,都是弱类型。至于你说的标准,可以类比jvm和scale等语言。java是jvm认定的标准,但是不妨碍一堆基于jvm的其他语言。关键是这些语言解决了java一些不能解决的问题,所以才有存在价值,ts也是一样。

引用来自“yozoco”的评论

java 这个和js可是两回事,java是编译成jvm的虚拟机指令,但是这个ts编译成js,这个编译过程也不会有什么性能的优化,没有什么多少意义,你说es7编译成低版本的这个倒是在兼容性上有意义, js真有这么难用么?我是不觉得,强类型的语言适合编译成静态程序,二进制的程序,但是ts能编译出0依赖的程序么,比如go就能编译出0依赖程序来,这个才有意义,ts你编译出来要是浏览器上跑还是离不开js
ts编译成js,性能没优化,但是软件工程是一个工程学科,除了性能需求还有维护性、稳定性等多方面需求。这个编译过程可以校验可以校验代码错误,这是js没有的。这个编译过程能进行类型检查,这是js不具备的。这个过程可以导出代码的静态结构,从而ide可以做代码提示,这是js没有的。同时很多语法是静态语言才具备的,这是js没有的。所以你能说这个过程没意义吗?现在很多js库都可以在ide中的编码提示,也都是亏了ts的d.ts文件,光着一项就太有意义了。你可以看一下现在主流框架的源码,基本没有用js写的,不是flow就是ts,这是因为js再怎么进化也无法满足这类项目的需求。
2019-03-22 16:18
1
举报
3 收藏
分享
18 评论
3 收藏
分享
返回顶部
顶部
返回顶部
顶部