Linux中國

Eclipse Che:下一代基於 Web 的 IDE

即使對於熟練的開發人員,想要去為一個項目貢獻代碼,正確的安裝和配置一個集成開發環境、 工作區 workspace 和構建工具,都是一個十分艱難和浪費時間的任務。Codenvy 的CEO,Tyler Jewell,也面臨著這個問題。當他養好了一些小病,又處理了一些管理工作之後,試圖建立一個簡單的 Java 項目來找回他曾經的編程技能。經過多天的努力,Jewell 的項目依然無法工作,但這就是給予了他靈感。他想做個可以讓「任何人,任何時候都可以為安裝軟體的項目做貢獻」的東西。

正是這個想法引發了 Eclipse Che 的發展。

Eclipse Che 是一個基於 Web 的集成開發環境(IDE)和工作區。Eclipse Che 將工作區與合適的運行時 軟體環境 stack 捆綁在一起,全都緊密結合起來。在這些工作空間中的項目具有運行所需的一切工具,開發人員不用做什麼事情,只需要創建工作空間時選擇正確的軟體環境。

Eclipse Che 已經就緒的捆綁軟體環境支持絕大多數現代流行語言。現在已經支持 C++、Java、Go、PHP、 Python、 .NET、Node.js、 Ruby on Rails,和 Android 開發等。 軟體環境庫 Stack Library 提供了多種選擇,如果這樣還不夠,還可以選擇創建一個提供自定義的環境的定製軟體環境。

Eclipse Che 是一個功能齊全的 IDE,而不是一個基於 Web 的簡易文本編輯器。它構建於 Orion 和 JDT 之上。支持 智能感知 Intellisense 和調試,並集成了 Git 和 Subversion 版本控制軟體。IDE 甚至可以由多個用戶共享,進行結對編程。只需一個 Web 瀏覽器,開發人員就可以編寫和調試他們的代碼。但是,如果開發人員更喜歡使用基於桌面的 IDE,也可以使用 SSH 連接到工作空間。

Eclipse Che 底層所採用的主要技術之一是 Linux 容器 - Docker。工作空間是同樣是使用 Docker 構建的,安裝 Eclipse Che 的本地副本只需要 Docker 和一個小腳本文件。只需在第一次運行時,第一次運行 che.sh start 時,就會下載和運行必需的 Docker 容器。但是,如果你覺得設置 Docker 來安裝 Eclipse Che 依然太麻煩,Codenvy 還提供在線託管的方法。甚至,他們為開源項目的每個貢獻者都提供了 4GB 的工作區。使用 Codenvy 的託管選項或者其它的在線託管方式,只需要提供一個 URL 給潛在貢獻者,就會自動創建一個包含項目代碼的工作區,所有這些只需輕輕點擊一下。

除了 Codenvy 之外,Eclipse Che 的貢獻者還包括微軟、紅帽、IBM、三星和許多其它的人或組織。很多貢獻者正在致力於開發 Eclipse Che 的定製版本以用於其特定用途。例如,三星的 Artik IDE 項目用於物聯網領域。基於 Web 的 IDE 可能會讓一些人失業,但 Eclipse Che 提供很多的機會,並且有很多業內的大公司需要,值得一試。

via: https://opensource.com/life/16/11/introduction-eclipse-che

作者:Joshua Allen Holm 譯者:Vic020 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...