欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

下一代Eclipse 步入云端

 更新時間:2015年12月09日 10:50:15   投稿:lijiao  
代號Che的下一代Eclipse IDE將運行在云端,可以在任何機器上打開瀏覽器寫代碼。項目的建立、編輯、debug、部署可以都在一個倉庫中進行,需要的朋友可以參考下

帶著大家一起了解“下一代Eclipse 步入云端”

一、安裝方法
注意:Che目前是pre-alpha的版本,請從源代碼編譯來體驗workspace/environment概念。

Che需要Docker,可以根據(jù)需要查看Windows或者MacOS安裝Docker的有關信息。

安裝方法:

 git clone

 git checkout 4.0 
 cd assembly-sdk
 mvn clean install

 cd ..
 ./che run
 http://localhost:8080

二、細致入微的設計

自動補全功能

淺色主題

che在線編輯器

使用github

三、Workspace服務器
通過RESTful APIs,可以定制項目類型,自定義命令,適配任何設備。

✔RESTful APIs
✔支持瀏覽器, 移動端, CLI, 桌面客戶端
✔快速,可擴展
✔服務端擴展
✔服務端提供可以覆蓋的接口
✔支持SDK
Che的APIs貫穿了整個開發(fā)周期,提供了從編輯到debug到自動執(zhí)行,部署等一條龍服務,使開發(fā)更加安全,快速。

四、插件
Che有豐富的插件,你也開以自己寫插件。

五、評論
有網(wǎng)友提到:

考慮到現(xiàn)在的編譯器占用資源這么高(例如C++ 的編譯器),這樣將前后端分離,輕量的前端只負責編輯代碼,后端統(tǒng)一處理解釋,編譯等等。這么做甚至可以節(jié)省內(nèi)存呢。

不過不我喜歡的是,每當人們一想到做客戶端/服務端就想用HTML,依我看,HTML一點好處都沒有。安裝程序的成本可以忽略不計,我就是做這一行的,OK?我知道程序怎么安裝,不在乎花這點時間。

但是,非要用JS/DOM來做前端,只有兩種方法:

1、將前端代碼編譯成js:很蠢地模擬js,需要擔心交互問題。
2、使用js來寫:要忍受糟糕的語法
IDE是最復雜的GUI,為什么非要這種語言,增加復雜性呢。如果用JavaFX之類的東西寫,我相信,開發(fā)一定會更加簡單迅速。
有網(wǎng)友表示贊同:

JS/DOM之前,Eclipse就夠慢的了。遠古時代的Emacs是用Lisp寫的,但是運行卻很快。現(xiàn)在很多用腳本語言寫的編輯器像Atom和Light Table都有些慢
Codenvy官方的TylerJewell回應:

重點不在于用HTML。我們的目標是,提供隨時隨地可以使用的IDE。我有過一段關于開發(fā)工具的壞歷史:不寫代碼七年之后,我想要重新寫點代碼,都不能編譯好一點很簡單的程序。

我就產(chǎn)生了一個想法:讓人們可以在任何地點,任何時候都能進入到項目中,不用安裝任何軟件。只要幾次點擊,所有的東西都配置好了:工作空間,工作空間中的項目,驅(qū)動工作空間的環(huán)境。

現(xiàn)在,如果你使用桌面端,可以使用和IDE結合的工作空間。但是如果你是個產(chǎn)品經(jīng)理,想要測試一下代碼的話,可能不愿意去配置復雜的環(huán)境。那么這時候,瀏覽器的體驗就派上用場了。

目前為止,還沒有完全托管在云端的IDE,所以我們就開始了這樣的項目,對于不想在配置環(huán)境中花精力的人來說,是一個不可多得的產(chǎn)品。

我們選擇了GWT來開發(fā)GUI,因為它瀏覽器兼容性好,而且性能也不錯。雖然它比較粗糙,但是我們做了很多優(yōu)化。同時我們也做了對動態(tài)載入和插件的支持等等。我們也有伙伴給我們純js客戶端的技術支持。

我們將嵌入所有的編程語言支持到運行開發(fā)環(huán)境的機器中,其可以配置為使用localhost或者docker。屆時,瀏覽器和工作空間的區(qū)別不會太大,以期望帶來不錯的體驗。文件操作是在本地做的,所以速度方面能達到50k行(Java文件),可以與Eclipse和Netbeans匹敵。

以上就是對下一代Eclipse的初識,希望大家會喜歡。

相關文章

  • Java語言的11大特點(Java初學者必知)

    Java語言的11大特點(Java初學者必知)

    Java是一種簡單的,面向?qū)ο蟮模植际降?,解釋型的,健壯安全的,結構中立的,可移植的,性能優(yōu)異、多線程的靜態(tài)語言。這篇文章主要介紹了Java語言的11大特點,需要的朋友可以參考下
    2020-07-07
  • springBoot基于webSocket實現(xiàn)掃碼登錄

    springBoot基于webSocket實現(xiàn)掃碼登錄

    最近做了個新項目,涉及到掃碼登錄。之前項目使用的是 ajax輪詢的方式。感覺太low了。所以這次用webSocket的方式進行實現(xiàn),感興趣的可以了解一下
    2021-06-06
  • Java實現(xiàn)經(jīng)典拳皇誤闖冒險島游戲的示例代碼

    Java實現(xiàn)經(jīng)典拳皇誤闖冒險島游戲的示例代碼

    《拳皇誤闖冒險島》是拳皇和冒險島素材的基于JavaSwing的動作類游戲。本文將用Java語言實現(xiàn)這一游戲,需要的小伙伴可以參考一下
    2022-02-02
  • Spring中的事務控制知識總結

    Spring中的事務控制知識總結

    我們講了轉賬方法存在著事務問題,當在業(yè)務層方法更新轉入賬戶時發(fā)現(xiàn)異常,更新收款方賬戶則會出錯.當時是通過自定義事務管理器進行整體事務的處理.其實Spring 提供了業(yè)務層的事務處理解決方案,并且 Spring 的事務控制都是基于 AOP 的,需要的朋友可以參考下
    2021-06-06
  • Java處理異常2種機制關鍵字區(qū)別解析

    Java處理異常2種機制關鍵字區(qū)別解析

    這篇文章主要介紹了java處理異常2種機制關鍵字區(qū)別解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Java IO流體系繼承結構圖_動力節(jié)點Java學院整理

    Java IO流體系繼承結構圖_動力節(jié)點Java學院整理

    這篇文章主要介紹了Java IO流體系繼承結構圖,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-05-05
  • java執(zhí)行SQL語句實現(xiàn)查詢的通用方法詳解

    java執(zhí)行SQL語句實現(xiàn)查詢的通用方法詳解

    這篇文章主要介紹了java執(zhí)行SQL語句實現(xiàn)查詢的通用方法詳解,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • mybatis @Intercepts的用法解讀

    mybatis @Intercepts的用法解讀

    這篇文章主要介紹了mybatis @Intercepts的用法解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 詳解Maven項目缺少Maven Dependencies解決方法總結

    詳解Maven項目缺少Maven Dependencies解決方法總結

    這篇文章主要介紹了詳解Maven項目缺少Maven Dependencies解決方法總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Activiti開發(fā)環(huán)境的搭建過程詳解

    Activiti開發(fā)環(huán)境的搭建過程詳解

    這篇文章主要介紹了Activiti開發(fā)環(huán)境的搭建過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03

最新評論