The name of the base system (platform): | Eclipse |
Developers: | Red Hat |
Date of the premiere of the system: | 2019/02/05 |
Technology: | Development tools of applications |
2019: Description of the IDE environment
On February 5, 2019 the company Red Hat announced CodeReady Workspaces release, Kubernetes- the focused browser development environment. CodeReady Workspaces constructed on the basis of the IDE project with open code Eclipse Che and optimized for Red Hat OpenShift and Red Hat Enterprise Linux, provides to corporate development teams the general environment, including the tools and dependences necessary for writing of the code, assembly, start and debugging of container applications.
The corporate sector actively applies Kubernetes and containers during creation and deployment of different applications and services, however really container focused development requires serious changes in a part of work benches and workflows. Traditional building tools are not expected work with Kubernetes and containers therefore programmers should distract from writing of the code and to spend time for manual control by environments, explained in Red Hat.
"With distribution of cloud applicaions and Kubernetes as platforms for modern workloads, there was a need to change how developers approach assembly, testing and deployment of crucial applications. The existing tools lag behind rates of development of containerized development therefore we created Red Hat CodeReady Workspaces Kubernetes-focused by IDE which basis our experience of participation in the Eclipse Che project is. CodeReady Workspaces offers corporate development teams the scalable platform of joint work which will help them quicker and more simply to create applications for Kubernetes and to interact effectively with each other during the work on the container focused applications". Brad Micklea, area director of Developer Experience and Programs, Red Hat |
According to the statement of the developer, Red Hat CodeReady Workspaces is an IDE Wednesday which works in a cluster of Kubernetes and manages a program code and also dependences and artifacts in sweats and the containers OpenShift. Unlike the traditional tools allowing to use advantages of Kubernetes only at the final stages of development such as testing and deployment, CodeReady Workspaces involves OpenShift from the very beginning, solving a number of the difficulties arising at transfer of applications from a development environment in production. At the same time programmers do not need to understand thoroughly Kubernetes or OpenShift as CodeReady Workspaces undertakes all work on management of Kubernetes artifacts, allowing developers to start creation of container applications of OpenShift quickly.
The accelerated project startup
According to the developer, Red Hat CodeReady Workspaces simplifies the organization of joint work at the expense of templates of the Factory work areas. Such template sets location of source texts, configurations of the environment of execution and work benches of the project and also necessary commands. The Factory templates allow to provide quickly to all participants of a command an environment, completely configured and ready to use, for development of Kubernetes-applications. At the same time programmers can use any device with the browser, any OS and any IDE for access to own or general work areas.
"The release of the Red Hat CodeReady Workspaces IDE environment marks convergence of such things as technologies with the open code on the basis of Eclipse Che, enhanced capabilities of joint work and the functionality connected with security thanks to which source texts are not stored on computers of developers any more. In particular, CodeReady Workspaces offers the browser interface for a cluster of Kubernetes which minimizes the need for configuring and infrastructure management. Besides, CodeReady Workspaces allows to connect easily to work on the project of the necessary people, having just sent them the link for quick access to necessary work areas". |
The platform for the organization of the DevOps work areas
Red Hat CodeReady Workspaces, according to the developer, is suitable for transition to DevOps methodology. OpenShift allows IT specialists or development teams to manage in large quantities work areas within the programmed and configured infrastructure, controlling performance of systems and ensuring safety.
Development teams can:
- integrate CodeReady Workspaces with already available control system of versions (private or public repositories);
- control permissions and resources of work areas;
- it is better to protect intellectual property, having removed source texts from notebooks and other personal devices of developers;
- implement a uniform input using LDAP or the Active Directory.
According to information for February, 2019 Red Hat CodeReady Workspaces is free of charge provided within a subscription of OpenShift and is available to loading to participants of the Red Hat Developer Program program.