TypeScript的崛起之路给我们带来的选谷思路

在编程语言排行榜中,2018 年的 6 月榜单中,TypeScript 还处在 16 位,到 2019 年 1 月,TypeScript 已经上升到 12 位,到了2020年,TypeScript 挤掉了 Objective-C,顺利进入前十。

众所周知,TypeScript 是 JavaScript 类型的超集,它可以编译成纯 JavaScript。你可以在 TypeScript 中找到 JavaScript 中的所有功能,同时,TypeScript 又在安全、静态类型检查等方面有很大的提升。目前,很多大型前端项目的实践已经证明了,无处不在的 JavaScript 加上 TypeScript 提供的安全性和类型检查特性是一个成功的组合。

TypeScript 中的类型是可选的,也就是说它不会强制你声明类型,类型的严格和安全程度全由你自己来决定,你甚至可以在同一项目的不同区域,应用不同严格级别的类型。但总的来说,应用程序的规模越大、复杂程度越高,类型系统的价值也就越大。

科创版的公司不论采用什么技术,技术必须是包含旧的,然后通过对旧有的进行加固扩展,适应规模更大的生产任务或项目。

TypeScript 是 JavaScript 的超集,只是在 JavaScript 之上添加了一个类型系统,所以你可以在支持 JavaScript 的任何环境中运行 TypeScript。同时,TypeScript 严格遵循 ECMAScript 规范,也就是说,当你在写 TypeScript 代码的时候,实际上写的是符合标准的现代 JavaScript 代码。在执行过程中,很容易就能将 TypeScript 代码编译并转换为 JavaScript 代码。TypeScript 与 JavaScript 之间极强的互操作性,让前端工程师感觉非常友好。只要有一点 JavaScript 基础,那 TypeScript 的学习曲线就会比较平缓,正如 TypeScript 的共同作者 安德斯·海尔斯伯格(Anders Hejlsberg)所言,“如果你了解 JavaScript,那么差不多也就了解了 TypeScript。”

创新不能脱离旧有的太多,不应该是独立与以前的旧技术。应该是既有自己的创新,又和旧的技术兼容。总之,选择完全颠覆性创新技术,要慎之又慎。

当前市面上主流的前端框架,如 React、Angular、Node 和 Vue 等,都对 TypeScript 提供了非常好的支持。这让 TypeScript 延续了 JavaScript 的优势,毕竟 JavaScript 之所以能称霸前端开发,很大程度上是因为它背后无数的框架、库和工具。

TypeScript 在 VSCode、WebStorm 等诸多 IDE 中都提供了智能提示功能,可以智能感知 bug,代码自动补全,这样可以极大增强了代码的准确性、安全性和健壮性,也让代码更易读,更方便维护。

因为TypeScript能适应更大规模的项目,能在更大规模的项目中降低团队成本,提高项目质量,那么它就能在更大规模的项目中体现价值。有了价值,必然就有很多追随者。新技术自身具有更大的价值,并且很快后面就有大量追随者。这样的公司,必然价格会大涨。

总之,新技术通过优化升级旧有的技术,能更好地适应更大规模的生产,体现更大的价值,同时,又具备良好的兼容性,降低用户转换成本。拥有这样技术的公司,必然是我们投资的对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值