IntelliJ IDEA Ultimate, PyCharm Professional, GoLand et d'autres IDE JetBrains disposent désormais d'une fonctionnalité de développement à distance.
JetBrains produit certains des environnements de développement intégrés (IDE) les plus populaires pour la création de logiciels avec Java, PHP, Kotlin et d'autres langages de programmation. JetBrains IntelliJ sert même de base à Android Studio, l'IDE officiel de Google pour développer des applications et des jeux Android. JetBrains travaille désormais sur une nouvelle fonctionnalité pour ses IDE qui facilitera considérablement le développement à distance.
JetBrains a annoncé une nouvelle fonctionnalité de développement à distance pour ses IDE lundi, qui sont inclus dans les versions 2021.3 d'IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm et RubyMine. Au lieu de configurer l'intégralité de l'environnement sur chaque ordinateur pour le développement (comme les dépendances du projet, les compilateurs, etc.), JetBrains peut désormais s'exécuter sur un serveur distant en tant que service backend, et n'importe qui peut s'y connecter avec un IDE JetBrains compatible sur son ordinateur. ordinateur. Bien que chaque PC exécute toujours un IDE complet (il ne s'agit pas d'une simple session de bureau à distance), tous les fichiers de projet, la compilation et autres tâches gourmandes en ressources processeur seront gérés par le serveur distant. serveur.
\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n
JetBrains a déclaré dans son article de blog: « Le client JetBrains s'exécute localement et fournit l'interface utilisateur pour le backend IDE. Il est basé sur la plate-forme IntelliJ et ressemble à un IDE entièrement basé sur IntelliJ: il possède le même éditeur, la même complétion de code, la même navigation, inspections et outils de refactoring en tant qu'EDI local, mais tous les fichiers sont hébergés à distance et tout le traitement linguistique est effectué sur le serveur. serveur distant."
La nouvelle fonctionnalité est similaire à les fonctionnalités de développement à distance dans Visual Studio Code, qui permet à Visual Studio Code de se connecter à une instance distante avec le code du projet, le débogueur et les extensions. Par exemple, la fonctionnalité est populaire auprès des personnes utilisant le Sous-système Windows pour Linux, car le code et les dépendances peuvent se trouver dans le sous-système Linux tandis que la session VS Code réelle s'exécute sur le système d'exploitation Windows hôte.
Le développement à distance est idéal pour tous ceux qui ne souhaitent pas configurer leurs projets logiciels sur plusieurs ordinateurs, mais qui disposent d'un serveur ou d'un PC pouvant fonctionner en continu. J'espère que Google pourra intégrer cela dans une future mise à jour d'Android Studio.