2011-08-14 44 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。

让我知道你在想什么:)

相关问题