大家讲道理2017-04-17 13:11:51
没有半毛钱关系,一个是语言,一个是运行环境。非要说关系那就是都和javascript
有关系。typescript
是javascript
的超集,可编译成javascript
;node.js
是javascript
的运行环境
黄舟2017-04-17 13:11:51
说有关系,它们都被js联系在一起。
说没关系,它们完全不同的领域。typescript没用过,不好说,应该是一种js的糖包装语言,类似coffeescript吧? nodejs走的是另一条路,nodejs借助chrome的v8实现了异步框架或平台。nodejs是一种语言,也是一种思维,是一种平台。但是没js,nodejs也可以用另一种语言实现(或者自己写解释器实现),但作者考虑到这样的代价很大,用js来实现的话,js的普及度比较高。还有js本身不支持io(浏览器自身).这样更能有动力完成异步io....等等一些列原因产生的。