柏虎资源网

专注编程学习,Python、Java、C++ 教程、案例及资源

前端项目到底推不推荐使用TypeScript?

相信TypeScript对于一个前端开发来讲应该是不陌生的,因为作为一个前端开发者来说,不是在学习如何使用TS就是在去学习TS如何使用的路上。为什么这么说呢?

一些技术的发展离不开人的推动,就像是Vue和React这样的框架,开始的时候在一些互联网大厂中使用,但是随着人员流动,越来越多的小厂也开始使用到Vue和React,瞬间就是那种模板引擎已经不香了的那种感觉。

这就是大厂对于互联网发展的推动作用。

也就是说如果发现某个大厂、或者是某些大厂开始普遍的使用TS的时候,那么就意味着TS技术会在后来的发展中脱颖而出。

TypeScript技术现状?


相信很多人看到了TypeScript之后,就有一种Java遇到了PHP的感觉,毕竟PHP是世界上最好的编程语言。其实相比较于Java与PHP的这种比较来讲TypeScript在降低开发效率上的优势其实不是太明显。

怎么说呢?TypeScript技术的入门要求会比较高,就是属于能学好了,真的是开发效率非常高,但是如果学的不是特别透彻的话真的会在一个小问题上把你卡死。

例如你好不容易去搞了一个项目,发现其中各种各样的TypeScript配置以及需要引入的包,但是当你正常运行的时候报了很多的错,这个时候你就开始各种百度各种找人问,去解决这些问题。然后慢慢的你就会觉得TypeScript这么不好用呢?然后就进入了从入门到放弃的阶段。

这样导致的问题就是你会觉得TypeScript开发效率非常低,用了一天的时间都没有能够写出一个功能,全在解决问题。

为什么需要TypeScript技术呢?

有需求就有需要,TypeScript可以解决的问题很多,也带来了很多的方便。例如

  • TypeScript 向 JavaScript 添加了额外的语法,以支持与你的编辑器更紧密的集成。 在编辑器中尽早发现错误。
  • TypeScript 代码转换为 JavaScript,它在 JavaScript 运行的任何地方运行:在浏览器中、在 Node.js 或 Deno 上以及在你的应用程序中。
  • TypeScript 理解 JavaScript 并使用类型推断为你提供出色的工具,而无需额外的代码。

这是来自TypeScript官网对TypeScript的描述,确实TypeScript技术也为开发提供了很多的便利,这是毋庸置疑的。就像是JavaScript语言刚开始从Net公司出来的时候,他就是为了解决Applet应用所带来的各种问题。

从上面的介绍中也可以知道TypeScript在某些方面来讲确实又要比JavaScript更有优势。

到底是用还是不用呢?

其实根据上的介绍,也大概明白了,对于TypeScript来讲,如果你能能够深入理解到其原理,或者是能够熟练的掌握了TypeScript相关的知识点,以及使用方法。那么对于你的开发效率的提升真的是有很大的帮助。

就像是使用如果你能将JavaScript使用的炉火纯青,那么对于任何的问题解决起来都会游刃有余。

但是像上面说的那样,如果你对TypeScript框架还不是特别熟悉,或者是你只是在项目中使用过它的一些小功能,那么建议你还是老老实实的选择一种适合自己的开发技术来进行开发,不然你将会在学习TypeScript技术的路上浪费大量的时间。

当然随着Vue3技术的不断普及使用,很多的优秀的项目中都开始出现了TypeScript的影子,至于React更是很早就开始使用TypeScript,如果按照上面所说的话,TypeScript技术一定会随着一些人员的流动不断的进入到普通互联网公司中。

总结

借用《功夫熊猫》中的一句经典台词,“用或者是不用!这是一个问题!”。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言