Los IDE de JetBrains ahora tienen soporte para desarrollo remoto

IntelliJ IDEA Ultimate, PyCharm Professional, GoLand y otros IDE de JetBrains ahora tienen una función de desarrollo remoto.

JetBrains produce algunos de los entornos de desarrollo integrado (IDE) más populares para crear software con Java, PHP, Kotlin y otros lenguajes de programación. JetBrains IntelliJ incluso sirve como base para Android Studio, el IDE oficial de Google para desarrollar aplicaciones y juegos de Android. Ahora JetBrains está trabajando en una nueva característica para sus IDE que facilitará significativamente el desarrollo remoto.

JetBrains anunció una nueva función de desarrollo remoto para sus IDE el lunes, que se incluye en las versiones 2021.3 de IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm y RubyMine. En lugar de configurar todo el entorno en cada computadora para el desarrollo (como dependencias de proyectos, compiladores, etc.), JetBrains ahora puede ejecutarse en un servidor remoto como servicio backend y cualquiera puede conectarse a él con un IDE de JetBrains compatible en su computadora. Si bien cada PC seguirá ejecutando un IDE completo (esta no es una simple sesión de escritorio remoto), Todos los archivos del proyecto, la compilación y otras tareas que requieren un uso intensivo del procesador serán manejadas por el control remoto. servidor.

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

JetBrains dijo en su publicación de blog que "el cliente JetBrains se ejecuta localmente y proporciona la interfaz de usuario para el backend del IDE. Está basado en la plataforma IntelliJ y se siente como un IDE completo basado en IntelliJ: tiene el mismo editor, finalización de código, navegación, inspecciones y herramientas de refactorización como un IDE local, pero todos los archivos se alojan de forma remota y todo el procesamiento del lenguaje se realiza en el servidor remoto."

La nueva funcionalidad es similar a las funciones de desarrollo remoto en Visual Studio Code, que permite que Visual Studio Code se conecte a una instancia remota con el código del proyecto, el depurador y las extensiones. Por ejemplo, la función es popular entre las personas que utilizan el Subsistema de Windows para Linux, porque el código y las dependencias pueden estar en el subsistema Linux mientras la sesión real de VS Code se ejecuta en el sistema operativo Windows host.

El desarrollo remoto es ideal para cualquiera que no quiera configurar sus proyectos de software en varias computadoras, pero que tenga un servidor o una PC que pueda ejecutarse continuamente. Esperamos que Google pueda integrar esto en una futura actualización de Android Studio.