2011-08-14 11 views
0

私は、クラウドとブラウザベースのIDEについて少し読んだことがあります。 私は、クラウド内のコードにコンパイラを統合することで、Javaベースの無骨なIDEを作成する予定です。これは私がクラウドベースのIDEを開発することを学ぶことに決めたばかりの教育目的のためです。クラウドでコードを作成するためのブラウザベースのIDEを作成するには?

私はそれをEclipse Orionのようなものにしたいと思っていますが、私はそれをjavaでコーディングできるようにしたいと思います。 .javaファイルをjavaファイルに変換するのではなく、.javaファイルを直接記述することによって、ユーザーがJavaプログラムをコード化、コンパイル、実行できるようにする必要があります。

誰かが私にこれに使用する既存のクラウドを提案してもらえますか?また、私は初心者に過ぎず、どのように進行するか、私が読む必要がある記事についての手がかりはありません。 私は何をまず始めて、私のニーズに最も適した雲がいいか教えてください。

ありがとうございます。仮想/クラウドのために

+2

ちょっと分かります:JavaをコーディングするブラウザIDEを開発したいですか?あなたは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自体については、まずライブラリやJ2EEを追加せずに、任意のJavaコードをアップロードしてコンパイルして実行できるwebappを作成します。それだけで、1つの開発者のための良い仕事になります。

0

あなたは機能

を編集裸の骨を実装Mozilla SkyWriterようなプロジェクト、見ておくべきである(最近の変化の多くがありました。Aceに移行されたように思わ)

0

あなたはCodenvyを使用することができますあなたのコードをGitリポジトリに入れてください。その後、JenkinsのようなCIツールを使用してプッシュを実行すると、自動的に構築することができます。今、Jenkinsのインスタンスをサービスとして使用する環境とランタイム環境があるので、継続的なデプロイメントパイプラインを取得できます。このvideoは、グラフィカルな方法で、私が何を話しているかを示します。

0

Kodingは、完全なUbuntuマシンをrootで提​​供しているため、プログラミングを賢明に実行して実行できます。

私がKodingを提案している理由は、Koding VM自身のIDEを開発するためのフレームワークがあるからです。

ここでのロジックは、IDEの作成が難しいことですが、最大の課題は、IDEユーザー間のセキュリティを確保することです。別のVMプラットフォームを使用すると、VMのセキュリティを管理する必要がなくなり、IDE全体に集中できます。

私はあなたの考えを教えてください:)

関連する問題