2011-08-14 46 views
0

我已經讀了一些關於基於雲和瀏覽器的IDE。 我打算通過將編譯器集成到雲中的代碼來製作基於Java的裸骨架IDE。這是爲了教育目的,因爲我決心學習開發基於雲的IDE。如何使基於瀏覽器的IDE在雲中編碼?

我希望它像eclipse Orion,但我希望它允許在java中編碼。它應該允許用戶通過直接編寫.java文件而不是通過將.js文件轉換爲java文件來編寫,編譯和運行java程序。

有人可以請建議我一個現有的雲,我應該用這個。而且,我只是一個初學者,我不知道如何繼續以及需要閱讀的文章。 請讓我知道我應該從什麼開始,適合我的雲需要最好的。

非常感謝您提前。

+2

只是爲了澄清:你想開發一個瀏覽器IDE來編碼Java?你將編寫運行IDE的服務器代碼(也是用Java編寫的)?這將是一項艱鉅的任務。您至少應該使用現有的IDE並將其界面從GUI更改爲Web界面。但是,NetBeans和Eclipse等IDE非常耗費資源,我無法想象在服務器上運行多個實例。 – toto2

+0

你打算開發類似[eclipse orion](http://www.eclipse.org/orion)的東西嗎? – home

+0

@home是的,我認爲她想要做一些Eclipse Orion,但不是JavaScript,她希望它可以用於Java。 – shahensha

回答

0

對於虛擬/雲託管嘗試以下之一:

http://www.rackspace.com

http://www.vpsfarm.com

我喜歡vpsfarm,因爲它便宜,很簡陋。

對於IDE本身,我首先會創建一個webapp,可以上傳和編譯並運行任意java代碼,而無需添加庫或J2EE。對於一個開發人員來說,這是一項很好的任務。

0

您可以使用Codenvy並把你的代碼放在一個Git倉庫中。然後,只要使用Jenkins等CI工具完成推送,就可以自動構建。現在,我有一個使用Jenkins實例作爲服務和運行時環境的環境,這樣我就可以獲得持續的部署管道。這video將以圖形方式向您顯示我在說什麼。

0

Koding爲您提供了一個完整的Ubuntu機器,它擁有root權限,因此它可以運行並按照您的要求運行,編程明智。

我建議Koding的原因是他們有一個框架來爲Koding虛擬機開發自己的IDE。

這裏的邏輯是讓IDE成爲挑戰,但最大的挑戰是確保IDE用戶之間的安全。使用另一個VM平臺意味着您不必管理虛擬機的安全性,並且完全專注於您的IDE。

讓我知道你在想什麼:)

相關問題