Eclipse推出新項目,聯姻桌面IDE和云
經過幾年時間的發展,“云”算是徹底火了,如今不跟云沾個邊都不好意思跟人聊天。
Eclipse 社區也希望這個桌面 IDE 與云產生關系,近日 Eclipse 社區成員 Martin Lippert 和 Orion 項目的開發者 John Arthorne 發起了一個新的項目——Flight,目的就是尋求在云端使用類似于桌面 IDE 的強大功能。
Flight 項目初衷和目標
之所以發起新項目,是因為 Eclipse 社區認為目前桌面 IDE 和云之間還沒有聯系,很多產品要求開發者將工作轉向云,而現有工具無法在云端使用。
Eclipse 團隊在 2011 年發起的 Orion 項目算是一個云端產品,可以在瀏覽器中進行 Web 應用開發,主要針對 JavaScript、HTML 和 CSS 開發。
Flight 項目和 Orion 項目的區別在于,Orion 重點是客戶端開發,Flight 重點是服務器端開發。而 Flight 項目也借鑒了 Orion 的思想和瀏覽器集成技術。
Flight 項目的總體目標是通過提供一個非常靈活的平臺和基礎設施,允許新的基于云的工具組件之間能夠高度解耦地進行構建,同時縮小與桌面 IDE 的差距。
重復造輪子?
這似乎有些重復發明輪子的嫌疑,對此 Eclipse 社區表示,不準備重新實現 Eclipse 社區中已經存在的大部分工具,而是將這些工具移植到基于云的服務上。重點是對傳統工具的集成,而不是重新實現一個全功能的桌面 IDE。
Flight 的未來
Flight 項目將從 Java 和 JavaScript 工具入手,通過 JDT 和 Orion 來實現部分云服務,未來將逐漸完成其他語言和工具的遷移。
Eclipse 社區希望以后會將 Flight 和 Orion 兩個項目整合為一個頂級項目,徹底將桌面 IDE 和云結合起來。
Flight 項目主頁:https://projects.eclipse.org/proposals/flight
</div>