TypeScript使用心得

众所周知Typescript是由微软C#之父-安德斯·海尔斯伯格带领他的团队打造的一款前端编程语言,用过C#的朋友一定知道C#一款优秀的编程语言,再次不做赘诉,我们主要来谈谈Typscript.


我接触的第一款编程语言就是Javascript,当时它的功能职责还是比较单一,并不是说他做不了什么东西,但确实有它的历史局限性,但是,经过的发展和广大程序员和老专家的努力,如今Javascript已经今非昔比了


Javascript由于它一开始就不是为构建大型软件项目而设计的,到了今天我们我们依然使用它来开发我们的web应用,虽然应用场景规模越来越大,设计和维护就带来了一些列问题.
比如没有提供相应的(命名空间,类,继承,丰富的类型,接口,委托)等机制 ,当然这些功能不是说不能模拟,只是在开发过程中无形带来了开发成本与维护困难.固然民间也想想出了模块化开发等一系列解决方案.各种标准没法统一,由于标准多元化写法多元化,无疑增加了学习成本和等等一些列.


Typescript的出现就是为解决这一问题,首先Typescript遵循Javascript标准规我们可以使用最新,最前沿的标准语法来书写Javascript,甚至可以享受Typescript类型化带来的诸多益处,
它融合了后端编程语言的思想与前端Javascript的语法风格,可见设计团队的用心.


下面谈谈我的使用心得
Typescript 无疑比Javascript  要先进, 我们从谷歌 angular,微信小程序,等一系列大型的项目就可以得知.
1, 严格的类型化 传参赋值必须一致
2, 接口继承多态 很方便书写
3, 错误检查,IDE直接提示避免在运行时才被发现
4, 语言优雅易读写
5, 后端&前端程序员学习曲线较低,这点比较关键(其实语法还是偏Javascript语法居多,比较是前端语言)
6, 几乎兼容所有浏览器,因为它会生成低版本的js语法让低版本浏览器得以兼容


总的来说一款很优秀的编程语言比较属于业界大牛倾心打造! 微笑

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值