大家讲道理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....等等一些列原因產生的。