疑问多了。
首先 es6 并不是去掉类型系统,只是类型动态了,在运行时才能确定。
其次,动态语言做较大的程序时,设计会更简单。所以应该反过来说,小处方便,大处更方便。
动态语言目前的主要问题一是运行效率普遍不行,二是 IDE 经常不给力,重构功能不好。尤其是 ts 和 js 这种匿名函数满天飘的,IDE 支持很困难。但所谓静态语言,算来算去也就 java 和 c# 做得好,C++ 各种 IDE 的重构也是渣。
js 语言的痛点不在于类型系统,所以我不看好 typescript
【 在 xenapior (4D blocks) 的大作中提到: 】
: 去掉类型系统的js是小处方便,大处麻烦,这个应该没什么疑义吧。
--
FROM 27.154.25.*