Red Hat inför första Kubernetes-native IDE

0
151

Dessa dagar har vi ofta paketet vår nya program i behållare, och vi då hantera dessa behållare med Kubernetes. Det är bra så långt det går, men om du är en programmerare, det saknas fortfarande en vital del: En integrerad utvecklingsmiljö (IDE). Nu, Red Hat är att fylla detta hål med Red Hat CodeReady Arbetsytor, en Kubernetes-native, browser-baserade IDE.

Dessutom: Varför IBM köpte Red Hat: Det är alla open source-cloud, hela tiden

CodeReady är baserat på öppen källkod Eclipse Che IDE. Det inkluderar också tidigare egna funktioner från Red Hat Codenvy förvärv.

Denna nya IDE är optimerad för Red Hat OpenShift, Red Hat Docker/Kubernetes plattform och Red Hat Enterprise Linux (RHEL). Red Hat hävdar CodeReady Arbetsytor är den första IDE, som körs inuti en Kubernetes kluster. Det har varit andra IDEs, som kan arbeta med Kubernetes — särskilt JetBrain är IntelliJ IDEA med en plugin-men CodeReady verkar vara den första personen Kubernetes IDE.

Med CodeReady Arbetsytor, du kan ändra i din kod, dess beroenden och artefakter inne OpenShift Kubernetes skida, och containrar. Däremot, med äldre IDEs, du kan bara dra nytta av Kubernetes under slutfasen av testning och driftsättning. CodeReady Arbetsytor kan du utveckla i OpenShift från början. Alltså, du behöver inte ta itu med allt krångel med att flytta applikationer från din utveckling plattformar produktionssystem.

En annan CodeReady plus är att du inte behöver vara en Kubernetes eller OpenShift expert för att använda det. CodeReady hanterar Kubernetes’ komplexiteten bakom kulisserna, så att du kan fokusera på att utveckla din container-program i stället för att brottas med Kubernetes. Kort sagt, CodeReady innehåller verktyg och beroenden måste du kod, bygga, testa, köra och felsöka container-baserade applikationer utan att kräva att du ska vara en behållare expert.

Måste läsa

Möt IBM: s bleeding edge of quantum computing (CNET)
Hur IBM Watson revolutionerar 10 branscher (TechRepublic)

CodeReady innehåller också en ny att dela-funktionen: Fabriker. En Fabrik är en mall som innehåller källkoden läge, runtime och verktyg för konfiguration och kommandon som behövs för ett projekt. Fabriker gör utvecklingsteam för att komma igång med en Kubernetes-native utvecklare miljö i ett par minuter. Team-medlemmar kan använda vilken enhet som helst med en webbläsare och vilket operativsystem som helst, och någon IDE — och inte bara CodeReady — att arbeta på sina egna eller delade arbetsytor. Du kan också ge andra programmerare i din CodeReady projekt genom att bara skicka dem en delad länk.

I ett uttalande, Brad Micklea, Red Hat: s senior director för utvecklare erfarenhet och program, sade:

“Ökningen av cloud-native applikationer och Kubernetes som plattform för moderna arbetsbelastning kräver en förändring i hur utvecklare strategi att bygga, testa och distribuera sina applikationer. Exploatören tooling inte tillräcklig för att hantera den föränderliga behov av containrar utveckling, en utmaning som vi är glada att svara på med Red Hat CodeReady Arbetsytor.”

Med CodeReady, utvecklare team kan:

Integrera med ditt föredragna version control system med både offentliga och privata repositoriesControl arbetsyta behörigheter och resourcingBetter skydda immateriell egendom genom att hålla källkoden mindre svårt-att-säkra bärbara datorer och mobila enheter
Använd Lightweight Directory Access Protocol (LDAP) eller Active Directory (AD) autentisering för single sign-on

Allt-i-allt, detta är en no brainer. Om du är under utveckling med Kubernetes och containrar på OpenShift, få CodeReady. Tid. Slutet av uttalande. Bättre fortfarande, CodeReady är tillgängliga utan kostnad för alla med en OpenShift prenumeration. Bara att gå med i Red Hat Developer Program, ladda ner, och få att fungera.

Relaterade Artiklar:

Red Hat köper Codenvy, lägger den till cloud utveckling portfolioRed Hat inför Kubernetes Operatörer utveckling av programvara toolkitThe ökningen av Kubernetes symboliserar övergången från big data till flexibla data

Relaterade Ämnen:

Linux

Cloud

Big Data Analytics

Innovation

Tech och Arbete

Samarbete