在手游和HTML5游戏蓬勃发展的今天,已经可以用cocos-js来开发native和web游戏,但是js的弱类型和一些其他缺点导致开发效率略微有点低下,程序需要在运行期才会知道是否错误,因此需要大量的测试,并且可读性、可维护性都较低,工具智能提示较弱等等。
TypeScript的出现就是为了解决上面的一些问题,让很多错误在编译时就暴露出来,并且让代码的可读性和可维护性都得到很大的改善,IDE开发者也能很容易实现智能提示等。
现在林顺大大委托我来做个调查征集一下大家的意见
忘了介绍TypeScript了,TS是微软开发的语言,官网是http://www.typescriptlang.org/
TS兼容JS,是在JS的基础上做了扩展,大体上和ES保持一致,可以笼统的认为TS是JS未来的大部分样子,当然JS和TS都在发展,可能会出现一些细小的不同的地方,但是TS的目标是和JS保持一致
.d.ts只是一个声明文件,相当于C++的头文件,有了这个文件,TS就可以和已有的JS库进行访问了,因此只需要提供.d.ts文件,就可以用TS来开发cocos游戏了
另外TS对于C++,JAVA,C#,AS这类程序员非常亲切,很容易上手


