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)用。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26