Eclipse Che: Next-generation Web-based IDE

Source: Internet
Author: User
Tags hosting ruby on rails eclipse che

Even for skilled developers who want to contribute code to a project, installing and configuring an integrated development environment, Workspace workspace, and build tools properly is a difficult and time-consuming task. Codenvy Ceo,tyler Jewell, also faced with this problem. When he had some minor problems and managed some management work, he tried to build a simple Java project to get back his programming skills. After many days of hard work, Jewell's project was still not working, but that was what inspired him. He wanted to do something that would allow anyone, at any time, to contribute to a project that installs software.

It was this idea that led to the development of Eclipse Che.

Eclipse Che is a WEB-based integrated development environment (IDE) and workspace. Eclipse Che binds the workspace together with the appropriate runtime software environment stack, all tightly combined. Projects in these workspaces have all the tools they need to run, and developers don't have to do anything, just choose the right software environment when creating a workspace.

The bundled software environment in which Eclipse Che is ready supports most modern popular languages. now supports C + +, Java, Go, PHP, Python,. NET, node. js, Ruby on Rails, and Android development. The stack library of the Software Environment Library offers a variety of options, and if that is not enough, you can also choose to create a custom software environment that provides a customized environment.

Eclipse Che is a full-featured IDE, not a simple Web-based text editor. It is built on Orion and JDT. Intelligent IntelliSense and debugging are supported, and Git and Subversion version control software is integrated. The IDE can even be shared by multiple users for pairing programming. With just one Web browser, developers can write and debug their code. However, if a developer prefers to use a desktop-based IDE, you can also use SSH to connect to the workspace.

 

eclipse Che's bottom layer is the Linux container-Docker. Workspaces are also built using Docker, and installing the local copy of Eclipse Che requires only Docker and a small script file. When you run che.sh start for the first time, you download and run the required Docker container. However, http://www.90168.org/ if you think setting up Docker to install Eclipse Che is still too much trouble, Codenvy Methods for online hosting are also available. They even provide a 4GB workspace for every contributor to an open source project. Using Codenvy's hosting options or other online hosting methods, you only need to provide a URL to a potential contributor and automatically create a workspace with project code, all with a single click.

In addition to Codenvy, Eclipse Che's contributors include Microsoft, Red Hat, IBM, Samsung, and many other people or organizations. Many contributors are working on the development of custom versions of Eclipse Che for their specific purposes. For example, Samsung's Artik IDE project is used in the IoT field. Web-based Ides may cause some people to lose their jobs, but Eclipse Che offers a lot of opportunities, and there are a lot of big companies in the industry that need to be worth a try.

Eclipse Che: Next-generation Web-based IDE

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.