近日,Light Table項(xiàng)目創(chuàng)始人Chris Granger在其博客上宣布Light Table開源,將代碼全部托管在GitHub上,遵循GNU開源許可。與此同時(shí),還發(fā)布了0.6版本,該版本添加了插件、并對(duì)基礎(chǔ)架構(gòu)也進(jìn)行了提升。
Light Table是由Microsoft Visual Studio部門項(xiàng)目經(jīng)理Chris Granger離職后開發(fā)的全新理念的IDE,支持多種語(yǔ)言,比如Python、Clojure、JavaScript等。Light Table是一個(gè)很簡(jiǎn)單的概念:我們需要真正的工作面板,不只是編輯器和項(xiàng)目管理器。我們可以把東西盡量整潔地堆在這里,需要的時(shí)候可以把資料直接拿出來看。
Light Table所基于的開發(fā)原則:
Light Table從創(chuàng)建到現(xiàn)在,已經(jīng)經(jīng)歷了多個(gè)版本的更新,下面一起來看看Light Table 0.6有哪有重大改進(jìn)。
插件
在0.6版本中最值得關(guān)注的地方就是添加插件架構(gòu),比如BOT架構(gòu),以及插件管理器。這樣開發(fā)者在開發(fā)時(shí)就可以重新定義或者開發(fā)一些功能。
內(nèi)聯(lián)文檔和文檔搜索
這是原始Light Table原型及視頻中一個(gè)很重要的功能,現(xiàn)在,開發(fā)者就可以基于鼠標(biāo)的移動(dòng)(取詞)來搜索和獲取文檔,并且在窗口右邊會(huì)出現(xiàn)相關(guān)聯(lián)的文檔。
Clojure編輯功能更加完善
Clojure開發(fā)者會(huì)很喜歡這一版本,添加和修改了許多標(biāo)準(zhǔn)功能,比如自動(dòng)完成、paredit特性以及后端允許遠(yuǎn)程nrepl會(huì)話(連接到你的服務(wù)器并且觀看實(shí)時(shí)變化)。
性能、穩(wěn)定、優(yōu)雅
因?yàn)闇?zhǔn)備開源,所以開發(fā)團(tuán)隊(duì)對(duì)Light Table進(jìn)行了清理,以更精簡(jiǎn)、更快速順暢、穩(wěn)定、性能更高的面貌出現(xiàn)在大家面前。通過數(shù)量級(jí)的性能改善來提高性能,比如提高自動(dòng)完成速度、加快行為加載速度、命令和導(dǎo)航面板滾動(dòng)更加平滑等。
與此同時(shí),開發(fā)團(tuán)隊(duì)還根據(jù)開發(fā)者期望做出了許多改進(jìn)及小改善,比如開發(fā)者現(xiàn)在可以拖拽文件/文件夾到工作區(qū)的樹形菜單下,或者用一行命令即可在瀏覽器中打開當(dāng)前文件等功能。
關(guān)于Light Table 0.6版本的更多詳細(xì)信息,大家可以查看 Change Log。
相關(guān)鏈接
相關(guān)報(bào)道
Visual Studio離職PM打造的IDE――Light Table 0.4發(fā)布
Light Table:一個(gè)全新的概念型IDE
來自:Chris Granger博客
上一篇 TypeScript1.0發(fā)布,完美支持Visual Studio系列產(chǎn)品
下一篇 研發(fā)周報(bào):開源世界應(yīng)該致謝的五家公司 Square、LinkedIn、Google...