Eclipse Che, a Next Generation IDE and Workspace in the Cloud

about eclipse-che

In the next article we are going to take a look at Eclipse Che. Today there are already different Cloud IDEs and Developer Workspaces. This one that we are going to see today, in my humble opinion, is perhaps the one that offers the best combined characteristics of beauty, flexibility and efficiency, being a free program.

Eclipse Che is a beautiful and customizable open source workspace that offers the user a cloud integrated development environment. It is based on Java and provides a remote development platform for multi-user projects. The workspace server comes with a RESTful web service and provides great flexibility. It also contains a SDK which can be used to create plugins for languages, frameworks or tools among other things.

La main difference between Eclipse Che and the Eclipse IDE standard it is its ability to create Docker containers with which we can run applications.

This is a standardized development workspace that is highly responsive and reasonable with an intuitive and sufficient web user interface. Besides, his functionalities are extensible. Anyone can contribute to complete projects without the need to install any software on our team.

The IDE offers us attractive features for the developer without excluding good execution and production times. It also offers us "Dev Mode" workspaces, workspace servers, various frameworks and compatibility with different programming languages.

General characteristics of Eclipse Che

Che Codenvy Eclipse

  • It is a program Freeware. Eclipse Che is free for everyone to download and use. It is also multi platform. All Windows, Gnu / Linux and Mac users can enjoy the freshness of Eclipse Che.
  • It's a open source program. Thanks to the Eclipse 1.0 Public License, anyone can contribute the source code in GitHub.
  • This IDE is designed to work in the cloud. We will can run Eclipse Che on a public or private cloud.
  • So that no one gets lost in its use, the creators offer us users a complete online documentation.
  • The IDE is customizable using stacks, templates, IDE extensions, RESTful API, etc.
  • We will be able install and host Eclipse Che in any Docker container.
  • Has support multi-user.
  • Supports the creation of SaaS accounts via codenvy.io.
  • Offers us workspace models with one or more individual execution times. The workspaces are shareable.
  • We can connect desktop IDEs via SSH.
  • Work with your preferred IDE or start working from any device without installing software by using the Eclipse Che IDE built-in.
  • Inject developer services into a workspace with agents for the syntax autocompletion, error checking and a scrubber.
  • Eclipse Che features also include Language Server Protocol y Port among other. I also had the ability to execute, preview and debug projects within our workspace. Who wants can see more details about its features on the project website.

Use Eclipse Che

Eclipse Che is free and open source, so we won't lose anything if we give it a try. To begin with, it is always a good idea to take a look at the documentation "getting started" that they offer us from their website so that we do not get lost when we start using this program.

Eclipse Che locally

We will be able run Eclipse Che locally on a docker container after downloading it to our team using the download instructions that they offer on their website:

docker run eclipse/che start

Eclipse Che on the web

login codenvy

The other option to use this IDE is open a self-service Che workspace in the cloud. We will just have to open an account on the project website and start programming.

Eclipse Che is a high-level Eclipse Cloud Development (ECD) project. Its creators say that all contributions are welcome and encouraged.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.