阶段性总结

在实际生产中,ts项目开发主要就是面向web和node,当然,任何支持js的环境都可以使用ts语言进行开发。

开发中使用amd.ts+tsc能直接调试或者测试应用程序当然是最省力的做法,因为这样可以尽量缩短编译时间,并且系统资源占用低(相比webpack)。

实际生产部署中,ts更适合使用打包工具(如webpack)等进行混淆打包,一是缩短体积,二是保护源代码。

之所以有此总结其实是因为在ts项目开发中走了很多弯路,typescript这门灵活又严谨的语言,配合vscode灵活又严谨的配置对js生态环境的颠覆性是划时代的,生生将一个垃圾语言(js)包装的弯道超车,让程序员真正拥有了对js世界的绝对掌控力。

关于ts的优点,不做过多论述。

总之一句话:任何可以用js实现的功能,终将被ts实现。