为什么Angular2和Ionic2都用TypeScript开发,TypeScript有什么优势吗?

今天看Angular2和Ionic2都用TypeScript开发的。

为什么Angular2和Ionic2都用TypeScript开发,TypeScript有什么优势吗?

阅读 10.4k
评论
    9 个回答
    • 1.2k

    TypeScript的开发者c#之父,所以这个TypeScript的很多语言特性是从c#中移过来的。TypeScript大概是ES7的实现,所以从语法角度来讲,是具有很大优势。TypeScript可选择编译成ES5或ES3,ts文件编译成js文件,并且ts文件可直接在浏览器中调试。TypeScript还有一大优势是配合宇宙最强编译器VS,开发效率非常高。唯一的不足只是用TypeScript开发的人太少。