从年8月15号起,广州慧扬健康科技有限公司所有新开发的应用,从JavaScript全部升级到TypeScript。
为什么选择TS呢?
一、TS可以带来哪些好处呢?
1、高度封装性与代码复用性、代码可读性大大提高、维护性大大提高。
l强类型要求:要求每个变量必须赋予类型规定。
l面向对象思想:代码更加结构化,代码复用性更好。
以下代码,更加通俗易懂,好维护:
2、代码生成工具将变得更加可行。
由于语言的更加强类型性,所以代码生成工具所能设计的代码模型将更加具有规则性。后续可通过代码生成工具大量的生成具有一定规则模型的代码。大大的提高开发效率。
例如:以下代码可直接根据YApi生成。
、紧跟技术发展,利用先进的技术来提高生产力,吸引人才。
Vue从2.0升级到.0,就是使用了TS进行全面框架改写,并且大大的提高了性能。
AngularJS使用了TS后,从此命名为Angular。
所以,越来越多的人学习TS。
二、TS带来了哪些坏处呢?
兜兜转转,当年那些因为面向对象太难才学js与前端的程序员,现在又得回去重新掌握面向对象思想。尽管如此,慧扬健康也勇于接受这个挑战。
三、TS带来的部门规划