程序更容易理解
问题:函数或者方法输入输出的参数类型,外部条件等
动态语言的约束:需要手动调试等过程,
有了Typescript:代码本身就可以回答上诉问题
效率更高
在不同的代码块和定义中进行跳转
代码自动补全
更少的错误
编译期间能够发现大部分错误
杜绝一些比较常见错误
非常好的包容性
完全兼容javascript
第三方库可以单独编写类型文件
缺点
增加学习成本
短期内增加了一些开发成本
问题:函数或者方法输入输出的参数类型,外部条件等
动态语言的约束:需要手动调试等过程,
有了Typescript:代码本身就可以回答上诉问题
在不同的代码块和定义中进行跳转
代码自动补全
编译期间能够发现大部分错误
杜绝一些比较常见错误
完全兼容javascript
第三方库可以单独编写类型文件
增加学习成本
短期内增加了一些开发成本