91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

初試 Coding.net 在線IDE——WebIDE

發布時間:2020-07-23 21:27:55 來源:網絡 閱讀:2098 作者:klozelove 欄目:編程語言

集成開發環境,Integrated Development Environment(IDE)幾乎已經是每個程序員寫代碼的必備工具之一 了,但是每次安裝和初始化配置 IDE 都是要費一番功夫折騰一下才能愉快的寫代碼。
比較常見的IDE有: Eclipse, Intellij idea, Visual studio 等等。但是這些IDE都需要在一臺特定的機器上安裝配置,一旦換了電腦又得重新配置一番。

最近寫一些小demo程序又不想安裝太重的環境,試著找了下有沒有在線的IDE工具。
發現 Coding.net 產出的一款在線IDE工具——WebIDEWebIDE。

初試 Coding.net 在線IDE——WebIDE

基本功能如下:

  • 代碼高亮顯示和語法提示功能

  • 文件樹目錄結構

  • 支持文件上傳下載和預覽

  • 支持鍵盤快捷鍵

  • 全功能的 Linux Shell Terminal 環境

  • 支持環境保存和一鍵分享

  • 可以運行程序,并且提供外部 url 訪問

  • 跟 Coding.net Git 倉庫集成,自帶代碼版本控制

基于Ubuntu 的 Linux Shell Terminal 是亮點:

全功能的Linux Shell Terminal 環境是一個很酷很牛逼的功能, 對于 Linux 愛好者和初學者來說,簡直是福音啊,相當于在云端白給了一臺預裝 Linux 的機器。

初試 Coding.net 在線IDE——WebIDE

可以看到 WebIDE 內置 Terminal 環境使用的是Ubuntu 14.04

初試 Coding.net 在線IDE——WebIDE
內置 500G 硬盤不會是真的吧。

初試 Coding.net 在線IDE——WebIDE
配置了 apt-get 源,可以隨意安裝你想要的主流工具軟件,經測試速度還很快。

支持環境的保存和一鍵分享

說到這里不得不提一下WebIDE 另外一個亮點,支持環境的保存和一鍵分享。根據 Coding.net WebIDE官方說明和博客相關技術文章Docker在WebIDE的應用來看,環境保存應該是使用了Docker 的容器技術,支持將當前的 /bin 環境通過p_w_picpath 的方式復制和分享到其它的項目成員供其訪問。

簡單來說,團隊里面的A第一次搭建和配置好環境后,新來的團隊成員無需再重復之前A搭建環境的步驟,直接拷貝使用A的環境就好。 這個在多人協作方面是很強大的優勢。

支持運行程序并提供外部訪問 url

WebIDE 還支持在Terminal里面運行程序,并提供對外部的URL訪問。
這個功能對于Web 開發者來說又是一大福音啊。

編輯好代碼之后,在Terminal 里運行,注意綁定地址必須是 0.0.0.0 ,端口自定義

初試 Coding.net 在線IDE——WebIDE

然后通過Tool -> Generate Access URL 生成外部 URL 鏈接, 注意端口必須跟之前在Terminal 自定義端口一致。

初試 Coding.net 在線IDE——WebIDE

然后通過指定的 URL 鏈接就可以愉快的訪問你之前寫好的代碼啦。

初試 Coding.net 在線IDE——WebIDE

WebIDE 部分不足之處:

  • 不支持debug 斷點調試功能,當然如果這個完全支持了,我覺得大家可以把本地的IDE給扔了。

  • 總體易用性還是沒有本地IDE好用

  • 對于移動開發者來說,不能像web開發者那樣可以直接運行查看,期待后面增加模擬器 功能。

  • 菜單不支持中文,這個有點不理解。

對比其它類似的在線IDE工具

其它類似的在線IDE工具還有 koding.com 和 c9.io 
國內首家在線IDE,速度是優勢。
成熟度不及koding和c9
使用 Docker 作為VM技術是亮點。

WebIDE 總結:

目前的易用性來說來說還無法承擔大型應用的開發,但是寫一些小程序或者demo 綽綽有余,在上面寫一些小程序還是很棒的體驗。上線不到半年的產品,能有如此表現已然可以用驚艷來形容了。對于web開發來說是很友好的體驗


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灵台县| 嘉黎县| 延安市| 建湖县| 沙田区| 阿坝| 安化县| 茌平县| 和龙市| 花莲市| 丹江口市| 南陵县| 金堂县| 曲松县| 伊宁县| 灵石县| 全南县| 昌吉市| 临西县| 呼玛县| 当阳市| 清镇市| 布尔津县| 竹北市| 广南县| 皋兰县| 乌拉特后旗| 濮阳县| 固始县| 依安县| 平利县| 璧山县| 东乌珠穆沁旗| 扎鲁特旗| 门头沟区| 洛川县| 盘锦市| 德钦县| 满洲里市| 仁怀市| 化隆|