JetBrains-IDEs unterstützen jetzt die Remote-Entwicklung

IntelliJ IDEA Ultimate, PyCharm Professional, GoLand und andere JetBrains-IDEs verfügen jetzt über eine Remote-Entwicklungsfunktion.

JetBrains produziert einige der beliebtesten integrierten Entwicklungsumgebungen (IDEs) zum Erstellen von Software mit Java, PHP, Kotlin und anderen Programmiersprachen. JetBrains IntelliJ dient sogar als Grundlage für Android Studio, die offizielle IDE von Google für die Entwicklung von Android-Anwendungen und -Spielen. Jetzt arbeitet JetBrains an einer neuen Funktion für seine IDEs, die die Remote-Entwicklung deutlich einfacher machen wird.

JetBrains hat eine neue Remote-Entwicklungsfunktion angekündigt für seine IDEs am Montag, die in den Versionen 2021.3 von IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm und RubyMine enthalten sind. Anstatt die gesamte Umgebung auf jedem Computer für die Entwicklung einzurichten (z. B. Projektabhängigkeiten, Compiler usw.), JetBrains kann jetzt auf einem Remote-Server als Backend-Dienst ausgeführt werden, und jeder kann mit einer kompatiblen JetBrains-IDE auf seinem Gerät eine Verbindung dazu herstellen Computer. Während auf jedem PC weiterhin eine vollständige IDE ausgeführt wird, handelt es sich hierbei nicht um eine einfache Remote-Desktop-Sitzung. Alle Projektdateien, das Kompilieren und andere prozessorintensive Aufgaben werden von der Fernbedienung erledigt Server.

\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n

JetBrains sagte in seinem Blogbeitrag: „Der JetBrains-Client läuft lokal und stellt die Benutzeroberfläche für das IDE-Backend bereit.“ Es basiert auf der IntelliJ-Plattform und fühlt sich an wie eine vollständige IntelliJ-basierte IDE – es verfügt über den gleichen Editor, die gleiche Code-Vervollständigung, die gleiche Navigation usw. Inspektionen und Refactoring-Tools als lokale IDE, aber alle Dateien werden remote gehostet und die gesamte Sprachverarbeitung erfolgt auf der Remote-Server.“

Die neue Funktionalität ähnelt die Remote-Entwicklungsfunktionen in Visual Studio Code, wodurch Visual Studio Code mit dem Projektcode, dem Debugger und den Erweiterungen eine Verbindung zu einer Remoteinstanz herstellen kann. Die Funktion ist beispielsweise bei Nutzern beliebt Windows-Subsystem für Linux, da sich der Code und die Abhängigkeiten im Linux-Subsystem befinden können, während die eigentliche VS-Code-Sitzung auf dem Host-Windows-Betriebssystem ausgeführt wird.

Remote-Entwicklung eignet sich hervorragend für alle, die ihre Softwareprojekte nicht auf mehreren Computern einrichten möchten, sondern möglicherweise über einen Server oder PC verfügen, der kontinuierlich laufen kann. Wir hoffen, dass Google dies in ein zukünftiges Android Studio-Update integrieren kann.