IntelliJ IDEA Ultimate, PyCharm Professional, GoLand en andere JetBrains IDE's hebben nu een ontwikkelingsfunctie op afstand.
JetBrains produceert enkele van de meest populaire geïntegreerde ontwikkelomgevingen (IDE's) voor het maken van software met Java, PHP, Kotlin en andere programmeertalen. JetBrains IntelliJ dient zelfs als basis voor Android Studio, de officiële IDE van Google voor het ontwikkelen van Android-applicaties en games. Nu werkt JetBrains aan een nieuwe functie voor zijn IDE's die ontwikkeling op afstand aanzienlijk eenvoudiger zal maken.
JetBrains heeft een nieuwe functie voor ontwikkelen op afstand aangekondigd voor zijn IDE's op maandag, die zijn opgenomen in versies 2021.3 van IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm en RubyMine. In plaats van de hele omgeving op elke computer in te richten voor ontwikkeling (zoals projectafhankelijkheden, compilers, enzovoort), JetBrains kan nu op een externe server draaien als een backend-service, en iedereen kan er verbinding mee maken met een compatibele JetBrains IDE op zijn/haar computer. computer. Hoewel elke pc nog steeds een volledige IDE draait (dit is geen eenvoudige sessie met een extern bureaublad) alle projectbestanden, compileren en andere processorintensieve taken worden door de afstandsbediening afgehandeld server.
\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n
JetBrains zei in zijn blogpost: "De JetBrains Client draait lokaal en levert de gebruikersinterface voor de IDE-backend. Het is gebaseerd op het IntelliJ-platform en voelt aan als een volledige op IntelliJ gebaseerde IDE – het heeft dezelfde editor, codeaanvulling, navigatie, inspecties en refactoringtools als een lokale IDE, maar alle bestanden worden op afstand gehost en alle taalverwerking wordt op de computer uitgevoerd externe server."
De nieuwe functionaliteit is vergelijkbaar met de functies voor ontwikkelen op afstand in Visual Studio Code, waarmee Visual Studio Code verbinding kan maken met een extern exemplaar met de projectcode, debugger en extensies. De functie is bijvoorbeeld populair bij mensen die de Windows-subsysteem voor Linux, omdat de code en afhankelijkheden zich in het Linux-subsysteem kunnen bevinden terwijl de daadwerkelijke VS Code-sessie op het Windows-hostbesturingssysteem wordt uitgevoerd.
Ontwikkelen op afstand is geweldig voor iedereen die zijn softwareprojecten niet op meerdere computers wil opzetten, maar wel een server of pc heeft die continu kan draaien. We hopen dat Google dit kan integreren in een toekomstige Android Studio-update.