t

可能有人奇怪這里說(shuō)的是基于TypeScript的開(kāi)源項(xiàng)目,為什么TypeScript本身也在這里。
其實(shí)TypeScript語(yǔ)言本身就是用TypeScript編寫(xiě)的,即self-hosting,使用上一穩(wěn)定版本的編譯器來(lái)編譯本次版本。
TypeScript就不做太多介紹了,不熟悉的同學(xué)可以參考我之前寫(xiě)的 C#到TypeScript系列。

IDE - VSCode

基于TypeScript + Nodejs + Electron開(kāi)發(fā)的IDE. Github上star: 2萬(wàn)+

VSCode大家應(yīng)該都知道,同樣是微軟開(kāi)發(fā),沒(méi)使用過(guò)的建議試用下,相對(duì)于Visual Studio的笨重,VSCode非常輕,占用內(nèi)存少,打開(kāi)項(xiàng)目速度快,而且跨平臺(tái),非常適合用來(lái)做前端或Nodejs開(kāi)發(fā)。
支持的特性也很多,通過(guò)擴(kuò)展能支持非常多的語(yǔ)言,比如C#, GO, C++等,最近發(fā)布的包還原生支持Markdown語(yǔ)法,我的文章都是用VSCode寫(xiě)的。
打開(kāi)大文件真的是秒開(kāi),之前用Notepad++打開(kāi)大文件還有點(diǎn)遲頓,格式化成Json更是直接卡死,VSCode則完全沒(méi)問(wèn)題。

其他基于TypeScript的IDE還有: 在線IDE monaco-edit,游戲開(kāi)發(fā)IDE superpowers等,有興趣的同學(xué)可以去awesome typescript projects了解下。

Framework - Angular2

基于TypeScript + RxJS + ZoneJS的Framework. Github上star: 2萬(wàn)+

大名鼎鼎的前端三劍客之一,背后的老爹Google確保了Angular的質(zhì)量,Angular從Angular2開(kāi)始采用TypeScript來(lái)開(kāi)發(fā),強(qiáng)類型對(duì)框架的穩(wěn)定性提供不少支持。
微軟Azure的頁(yè)面就是用Angular寫(xiě)的,下面這個(gè)也是Angular2的一個(gè)dashboard應(yīng)用。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式