Traditionell verbringen Softwareentwickler mehr Zeit mit der Administration und Verwaltung ihrer Umgebung als mit dem eigentlichen Programmieren. Entwickler arbeiten oft gleichzeitig an mehreren Projekten und in verschiedenen Programmiersprachen. Da immer mehr IT-Organisationen DevOps und Container einsetzen, um die Bereitstellung moderner Cloud-Anwendungen zu beschleunigen, greifen Entwickler vermehrt auf neue Tools wie Codenvy zurück. Diese ermöglichen es Entwicklungsteams, komplexe Anwendungen mit weniger Inkonsistenzen in verschiedenen Umgebungen zu erstellen.
Codenvy, gegründet 2013, bietet die erste Enterprise-Version von Eclipse Che, der beliebten Open-Source-Cloud-IDE, sowie einen Entwickler-Workspace-Server. Codenvy vereint Laufzeitumgebungen, Projekte und eine IDE in einem einzigen Cloud-nativen Entwicklertool, das die Zusammenarbeit mehrerer Entwickler im selben Workspace ermöglicht. Die portablen, universellen Workspaces und die Cloud-IDE von Codenvy lösen die Herausforderungen bei der Einrichtung und gemeinsamen Nutzung lokaler Entwickler-Workspaces und ermöglichen die Mitarbeit an einem Projekt ohne Softwareinstallation. Codenvy läuft in schlanken Linux-Containern und ermöglicht so die sofortige Bereitstellung und elastische Skalierbarkeit für die Erstellung und den Betrieb von Millionen von Workspaces. Die containerisierten Workspaces von Codenvy sind einfach über einen Webbrowser zugänglich, ohne dass Entwicklungsumgebungen erstellt, gewartet und verwaltet werden müssen.
Codenvy und Red Hat arbeiten bereits zusammen, um Entwickler bei der beschleunigten Entwicklung cloudnativer Anwendungen zu unterstützen. Letztes Jahr kündigten Codenvy, Red Hat und Microsoft eine Kooperation an, um eine gemeinsame Methode zur Integration von Programmiersprachen in Code-Editoren und IDEs bereitzustellen. Das Protokoll zielt darauf ab, die Flexibilität und Produktivität von Entwicklern zu steigern, indem es ein optimiertes Bearbeitungserlebnis in verschiedenen Tools für unterschiedliche Programmiersprachen ermöglicht. 2016 trat Red Hat außerdem der Eclipse Che-Community bei und trug zu Verbesserungen der Workspace-Laufzeitumgebungen, der Orchestrierungs- und Kompositionsformate für Workspaces sowie des Container-Image-Lebenszyklus innerhalb der IDE bei. Darüber hinaus ist Codenvy bereits in Red Hat OpenShift, der Container-Anwendungsplattform von Red Hat, integriert, um die Anwendungsentwicklung, das Debugging und die Bereitstellung zu vereinfachen.
Mit Codenvy im Entwicklungsportfolio plant Red Hat, Eclipse Che und die Codenvy-Erweiterungen zum Eckpfeiler seiner Tool-Strategie zu machen, um Workspace-Management-Technologien über verschiedene Tools und Plattformen hinweg zu erweitern und zu integrieren. OpenShift.io, zu dem auch Eclipse Che gehört, bietet Tools für die Anwendungsentwicklung und die notwendigen Umgebungen, damit Unternehmen in einem digitalisierten Markt erfolgreich sind. OpenShift.io ermöglicht es Entwicklungsteams – ob im selben Gebäude oder weltweit –, effektiver zusammenzuarbeiten und containerisierte, Microservices-basierte Lösungen zu entwickeln und in hybriden Cloud-Umgebungen bereitzustellen.
