📜 ⬆️ ⬇️

We program in a cloud: the review popular IDE

Five years ago, online IDE were such toys, causing wild delight among geeks and lovers of everything new. Yes, what can I say, most likely, the creators of such services themselves did not fully understand where their intentions and work would lead. It all started with a banal online notepad with a couple of menus and a compiler for a couple of languages. In general, it is rather interesting to observe the development of this market. So, in 2011 a review of cloud IDE was published, among which there are also heroes of this article. Two years later, another article appeared comparing the two strongest players in the market - Codenvy and Cloud9 . Well, it's 2015, and, therefore, time for the next review.

Heroes of the review was not chosen by chance. Helped and Google search, as well as the frequency of references to the thematic forums. So, meet - Codenvy , Cloud9 , Koding and Nitrous . The order is completely arbitrary, who is better and who is worse - everyone will decide. We will just go over the main chips and try to predict the vector of the future development of the above services.

Codenvy
')
https://codenvy.com



If you look at the article Programming in the cloud: A small overview of the online IDE, then in Codenvy we will find out eXo IDE. In five years, much has changed, if not all. The new generation of IDE is strikingly different from itself 2-3 years ago. Briefly and by points:





Codenvy also pay attention to the issue of cloning environments, when in 1 click you can share a project along with its surroundings and settings. In fact, to try Codenvy you do not need to register at all. The project can be shared using the following button, which Codenvy calls Factory:

image

Among the shortcomings we note the following:



findings

Well, Codenvy seems to have found its audience. Eclipse Che and solutions for enterprise clients (Codenvy is offered in the on-site version, that is, you can install the service on your hardware or virtual machine) - why not make statements about the project’s maturity?

Cloud9

https://c9.io



The next review hero also went a long and difficult way. Differing in many ways from Codenvy, Cloud9 continues to bend its line, systematically developing in the chosen vector. If Codenvy is Java, then Cloud9 is definitely JavaScript. Who writes on what, as they say. By the way, the company recently released the Beta version of the SDK .

Pros Cloud9:






disadvantages



findings

An excellent choice for JavaScript developers. Good editor, lots of hot keys. Stable development of the company over the years, active development. Without a doubt, we can expect new chips and interesting updates.

Koding

https://koding.com



This name is increasingly mentioned in the thematic forums. Despite its minimalist design, Koding offers simple, but effective solutions. You will not see the usual IDE menus. The editor and terminal are what the developer needs.

Pros of Koding:



disadvantages



findings

The project is quite interesting, but the development is behind the first two reviewers. At the same time, the simplicity of creating a VM and the absence of “bells and whistles”, that is, unnecessary adornments that do not carry real practical benefits, impresses.

Nitrous

https://www.nitrous.io



A very interesting concept, as developers are offered either a virtual machine in the cloud or a virtual machine + desktop application that makes it possible to use your favorite desktop editors.

Pros :



Disadvantages :



findings

Abmicio project that will be interesting to PHP, Python and JavaScript developers. Desktop application is a very good solution, how to connect desktop and cloud.

Instead of Totals

Criticize online IDE is possible and even necessary. More criticism - more incentive for development. And in many ways, this very criticism made the above-mentioned IDEs what they are today. Someone is focused on Java and enterprise market segment, someone is trying to make the life of JavaScript, PHP and Python developers easier and more fun. In any case, the idea of ​​coding from a Chromebook or a weak laptop, while having a good editor and a remote Linux machine, has the right to life. Let's see what will happen in a few years.

Source: https://habr.com/ru/post/252767/


All Articles