I am accustomed to the eclipse IDE so want something that has the same look and feel and the intuitive UI, as a busy developer I don’t have time to learn a new IDE nor fight with an unintuitive interface. So the following were my criteria for a cloud IDE:
- An intuitive UI that resembles eclipse
- Is designed for Java and Java EE development
- Connects to cloud based services such as Amazon Web Services and Git Hub
Here are a few I looked at:
Cloud 9 IDE
This service provides an environment for developing code in Node.js, HTML5, PHP, Phyton/Django, Ruby on Rails, C/C++ and Custom. The web site does not clearly specify that you can develop for Java EE although it claims that you can develop in ’23 other languages’ nor does it specify that you can test your code or deploy it to a remote server.
I created an account and tested it out. From the offset I was disappointed. The UI was not intuitive nor did it resemble eclipse, and to make it worse my gravitar photo was displayed in the top left hand corner of the desktop. No one likes to see themselves in photos.
I created a new workspace, selected the technology ‘custom’ (Java not being available) and waited for the workspace to be created. Once created I was faced with a spares workspace and no clear way to develop in Java.
I concluded that this was not the cloud IDE for me.
Not the cloud IDE for me.
A chrome based text editor that saves files to dropbox. Supports all major languages including Java but its only a cloud based text editor. There is no option to execute and deploy the code.
Nice but not what I am looking for.
Does not support Java but does have a eclipse-like UI. If they start to support Java in the future I will give them a second look.
Another Chrome app that appears very similar to SourceKit that saves files to dropbox. It does not support Java.
Not what I am looking for.
The website of this cloud IDE promise Java/Java EE development, deployment to cloud based servers and git hub integration and a no-fuss setup. Great! just what I want. I created an account, selected the technology (Java EE) and PaaS and waited for the workspace to be created. I was very surprised. All the folders that I could want were created, including the web.xml and a sample index.jsp. Very Very Impressed. I got exactly what they said that they would give me and more importantly I got want I wanted.
This cloud IDE is for me.
Now time for the real test. Could I develop a simple Java EE web application and deplore it to the cloud?
You might be interested in the following articles: