当前位置:首页>开发>正文

typescript是什么语言 typescript是什么意思

2023-04-14 02:38:22 互联网 未知 开发

 typescript是什么语言 typescript是什么意思

typescript是什么语言

TypeScript是一个应用程序级的JavaScript开发语言。
TypeScript是JavaScript的超集,可以编译成纯JavaScript。
TypeScript跨浏览器、跨操作系统、跨主机,开源。
Starts from JavaScript, Ends with JavaScript
TypeScript遵循JavaScript的语法和语义,方便了无数的JavaScript开发者。
TypeScript可以重用现有的JavaScript代码,调用流行的JavaScript库。
TypeScript可以编译成简洁、简单的JavaScript代码,在任意浏览器、Node.js或任何兼容ES3的环境上运行。

typescript是什么意思

TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。2012年十月份,微软发布了首个公开版本的TypeScript,2013年6月19日,在经历了一个预览版之后微软正式发布了正式版TypeScript 0.9,向未来的TypeScript 1.0版迈进了很大一步。

ypescript
[英][ˈtaɪpskrɪpt][美][ˈtaɪpˌskrɪpt]
n.
以打字打的文件

Typescript会不会借着Angular2,成为主流编程语言

atscript、coffee、ts这些语言都是最终编译成js脚本的,语法上,你只需要懂得oo的一些概念就能很快上手,而特性上,这些都是js,避不开“函数是一等公民”、“动态对象”、“解释性语言”等等。
  不像从js跳转到java、python、ruby这些领域,这些语言相对于js是另一个山头,从入门到精通需要一段时间,因为它们的特性、机制有很大不同,适应新的开发思维需要很长时间(相对于学习语法而言)。在这个层面上,关注流行度才有意义。流行度高的,社区会活跃些,轮子会多些,更关键的是就业岗位和薪酬。
可是如果纠结ts、at和cs哪个更流行,为的又是什么呢?轮子是通用的,新语法上手也不难。找工作的时候看到要求ts语言,你会因为自己擅长的是cs而望而却步吗?

  当然这几个语言的思维还是有很大区别的,开发游戏的时候用ts很方便,如果用cs那就十分无力,没有像ts那样原生的包管理,也没有限制类型,这样对ide十分不友好,开发过程也是受尽折磨。反过来用ts来开发web前端业务,更像是用挖掘机炒菜。所以你会看到虽然angular2本身是用ts写的,但是官方教程却只有js和dart版本,因为ts的那些oo特性,在angular2框架下,是用不上的。

typescript能代替javascript做开发吗

typescript 是微软搞的一套帮助(或者说补充)开发javascript代码的语法, 谈代替没啥可能性,虽然它可以实现的功能足够完整,甚至还有对ES6的部分支持,但是一门语言流行程度通常决定了它的可替代性,从这点上说,javascript目前的ES3和ES5版本还是很稳定,ES6能不能占主流还是问题,typescript 想要替代就更别提了。

最新文章