返回

TypeScript 值得一用,用它有什么好处?

前端

Typescript是一款很受欢迎的编程语言,它在开发和编程工作领域被很多开发者和项目使用。但其实,如果不使用TypeScript,也可以实现一些很不错的应用和项目,而且有一些理由还让我们不得不尽量避免使用Typescript。

1. 不必过度依赖,Javascript在大多数情况下依然可用

需要承认,TypeScript确实给程序员带来了很多便利之处,包括编译时类型检查、代码自动补全、错误预防等。但,如果程序员不是在开发一个特别大的项目,或是项目本身并不需要用TypeScript,那么,程序员其实是不必过度依赖TypeScript的。而且,必须知道,在大多数情况下,Javascript其实就完全能够满足需求了。

2. 不用TypeScript,能够让代码更加轻便、简洁

对比JavaScript,TypeScript使用起来其实要复杂很多。原因就在于TypeScript的代码需要在开发环境中编译,而编译后的代码在后续运行时还要被转换,这对设备而言,其实是一个很重的负担。所以,如果不使用TypeScript,那么,项目使用的代码就可以更加轻便、简洁,设备运行起来也会更加轻松。

3. 项目如果遇到问题,能够更快的定位、发现、修复

因为编译过程的存在,代码在运行时难免会遇到一些问题,而此时,就需要程序员去对代码进行排查,而TypeScript代码的排查,可能会花费程序员更多的时间。而如果程序员不使用TypeScript,项目在运行时遇到问题,程序员能够更快地定位、发现和修复这些问题。

4. 无需学习额外的知识

TypeScript毕竟是新推出的编程语言,和JavaScript相比,TypeScript也多了不少的知识点,而这些知识点往往都要花费程序员更多的时间去学习和了解。如果程序员当前并不需要用TypeScript,那么,程序员就完全不需要学习额外的知识点。

5. 不必使用额外的工具

和JavaScript相比,TypeScript需要更多工具来实现编码、运行、调试等环节。而这些工具,往往也会占据一定的设备空间,甚至还需要耗费程序员一些额外的时间来下载、安装。当然,如果程序员想要降低TypeScript的学习成本,那么,他们可能还需要购买TypeScript相关的一些资料和书籍,这些都会给程序员增加很多负担。

6. 社区支持不足

虽然TypeScript近几年的发展势头很猛,但相对JavaScript而言,它的社区支持力度其实还是比较有限的。如果程序员没有使用TypeScript相关功能的编程经验,又想要在项目中直接使用TypeScript,那么,可能就只能在遇到问题时,自己摸索解决,或是直接放弃使用TypeScript。

7. 不使用TypeScript,能够提升项目开发效率

很多程序员都反馈说,在使用TypeScript后,项目开发效率并没有提高,反而还变慢了。而如果不使用TypeScript,项目的开发效率可能还会提高很多,而程序员也可以腾出更多的时间和精力去做别的事情。

需要注意的是,本文罗列出的这7个理由,并不足以完全证明TypeScript不值得使用,毕竟在一些特定场合中,TypeScript也确实能够为程序员提供不少的便利。所以,在开发项目时,程序员需要根据项目本身的特点,来决定是否要使用TypeScript。