開源代碼托管服務(wù) GitLab 宣布發(fā)布 Web IDE,允許用戶無需安裝任何程序就能直接在 GitLab 網(wǎng)站上編輯文件。Web IDE 的想法最初由該公司的一名開發(fā)者 Jacob Schatz 提出,Jacob Schatz 注意到非程序員在編輯文件和提交變更上非常困難,因此他先開發(fā)了一個(gè)概念驗(yàn)證原型,啟動(dòng)了 Web IDE 的開發(fā)。
Jacob Schatz 讓它在切換文件時(shí)刪除了頁面刷新功能,并且通過分支而不是每個(gè)文件進(jìn)行編輯。
在開發(fā)初期,它被稱為“代碼倉庫編輯器”,而 GitLab 的目標(biāo)是提供真正的集成開發(fā)體驗(yàn),即使在 GitLab 用戶界面中也可以訪問,而無需安裝任何軟件。于是這個(gè)想法便從“代碼倉庫編輯器”發(fā)展到了“Web IDE”。有關(guān) GitLab 的 Web IDE 如何從“概念驗(yàn)證原型”到成為“新功能”,不妨查看這篇博客。
GitLab 10.7 包含了 Web IDE 的首個(gè)版本。