首頁 > web前端 > js教程 > TypeScript具有的幾個不同特質_基礎知識

TypeScript具有的幾個不同特質_基礎知識

WBOY
發布: 2016-05-16 16:05:16
原創
1345 人瀏覽過

今天要討論的話題是TypeScript。之前在轉載過一篇《The Rise of TypeScript?》的文章,今天來談談我的感想。

很多朋友應該都了解,TypeScript是微軟推出的開源語言,用來開發大型JS應用程式。其作者為大名鼎鼎的C#之父Anders Hejlsberg。所以從它發布beta之初,我就持續在關注。

最近發生的一件事情-Angular團隊打算使用TypeScript來開發Angular 2版本,促使TJ VanToll提出這樣一個疑問(觀點)。而對於他的這個觀點,我也非常認同。

和TypeScript類似的語言很多(超過250多種),也比其歷史更悠久,例如CoffeeScript使用就比較廣泛。那麼TypeScript為什麼會脫穎而出呢?為什麼會是現在?

TypeScript有幾個不同的特質:

1,它是可選的。也就是它並沒有讓你徹底放棄JS,而跳到另一個完全不同的語言。你甚至把原始碼檔案從js後綴改為ts後綴,就可以開始享受TypeScript帶來的好處了。

2,相容於ECMAScript標準。尤其最新版本的TS目的就是完全相容於ES6。這樣做帶來的好處就是開發人員使用TS就可以事先使用ES6的新特性,並在未來能夠輕易地遷移到ES6。

3,優秀的工具支援。除了宇宙第一IDE-Visual Studio對其有原生的支持,也有Eclipse的插件可用,WebStorm最近也加強了TypeScript的支持,當然也不缺Sublime Text的插件可用。

4,更多框架的支援。很多框架都是使用或可以使用TypeScript來實現的。例如國內的HTML5 3D遊戲引擎“白鶴”,或是Telerik的NativeScript(一種使用js進行行動APP跨平台開發框架)也可以使用TypeScript來開發。

最後TJ VanToll也分析了未來TypeScript是否能夠佔領市場。

以上就是本文給大家分析的全部內容了,希望大家能夠喜歡。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板