IntelliJ IDEA Ultimate, PyCharm Professional, GoLand og andre JetBrains IDE-er har nå en ekstern utviklingsfunksjon.
JetBrains produserer noen av de mest populære integrerte utviklingsmiljøene (IDE) rundt for å lage programvare med Java, PHP, Kotlin og andre programmeringsspråk. JetBrains IntelliJ fungerer til og med som grunnlaget for Android Studio, den offisielle IDE fra Google for utvikling av Android-applikasjoner og -spill. Nå jobber JetBrains med en ny funksjon for sine IDE-er som vil gjøre fjernutvikling betydelig enklere.
JetBrains annonserte en ny funksjon for ekstern utvikling for sine IDE-er på mandag, som er inkludert i versjoner 2021.3 av IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm og RubyMine. I stedet for å sette opp hele miljøet på hver datamaskin for utvikling (som prosjektavhengigheter, kompilatorer og så videre), JetBrains kan nå kjøre på en ekstern server som en backend-tjeneste, og alle kan koble til den med en kompatibel JetBrains IDE på deres datamaskin. Mens hver PC fortsatt vil kjøre en full IDE - dette er ikke en enkel ekstern skrivebordsøkt - alle prosjektfiler, kompilering og andre prosessorintensive oppgaver vil bli håndtert av fjernkontrollen server.
\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n
JetBrains sa i sitt blogginnlegg, "JetBrains-klienten kjører lokalt og gir brukergrensesnittet for IDE-backend. Den er basert på IntelliJ-plattformen og føles akkurat som en full IntelliJ-basert IDE – den har samme editor, kodefullføring, navigasjon, inspeksjoner og refactoring-verktøy som en lokal IDE, men alle filene er vert for eksternt og all språkbehandling gjøres på ekstern server."
Den nye funksjonaliteten ligner på funksjonene for ekstern utvikling i Visual Studio Code, som lar Visual Studio Code koble til en ekstern instans med prosjektkoden, debuggeren og utvidelsene. For eksempel er funksjonen populær blant folk som bruker Windows-undersystem for Linux, fordi koden og avhengighetene kan være i Linux-undersystemet mens den faktiske VS Code-økten kjører på verts-Windows-operativsystemet.
Ekstern utvikling er flott for alle som ikke ønsker å sette opp programvareprosjektene sine på flere datamaskiner, men kanskje har en server eller PC som kan kjøre kontinuerlig. Her håper Google kan integrere dette i en fremtidig Android Studio-oppdatering.