Red Hat, Inc. (NYSE: RHT), the world's leading provider of open source solutions, announced the general availability of Red Hat CodeReady Workspaces, a Kubernetes-native, browser-based development environment that enables smoother collaboration across the development team. Based on the open source Eclipse Che integrated development environment (IDE) project, CodeReady Workspaces is optimized for Red Hat OpenShift and Red Hat Enterprise Linux. CodeReady Workspaces is designed to provide enterprise development teams with a shareable developer environment that includes the tools and dependencies needed to code, build, test, run and debug container-based applications.
Leading companies are using Kubernetes and containers to build and deploy applications and services; however, container-based development represents a major change in the tooling and process for development teams. Traditional tools have not been built with Kubernetes and containers, which forces development teams to manually manage the environment, taking them away from writing code.
The first Kubernetes-native IDE
Red Hat CodeReady Workspaces is the market’s first IDE that runs inside a Kubernetes cluster and manages the developer’s code, dependencies and artifacts inside OpenShift pods and containers. Where traditional tools may only take advantage of Kubernetes during the final phase of testing and deployment, CodeReady Workspaces brings the developer into OpenShift from the start, addressing issues that developers often face when moving applications from development platforms to production systems. Developers do not need to be Kubernetes or OpenShift experts to use the IDE. CodeReady Workspaces is designed to handle the management of Kubernetes artifacts behind the scenes so that developers can get started developing containerized applications in OpenShift with ease.
Accelerate project onboarding
Red Hat CodeReady Workspaces introduces a powerful sharing feature called Factories. A Factory is a template containing the source code location, runtime and tooling configuration and commands needed for a project. Factories enable development teams to get up and running with a Kubernetes-native developer environment in a couple of minutes. Team members can use any device with a browser, any operating system (OS) and any IDE to access their own or shared workspaces.