IntelliJ IDEA News Partners Remote Development

El desarrollo remoto en IDE de JetBrains ya está disponible para los usuarios de Google Cloud Workstations

Read this post in other languages:
English, Français, 한국어, Português do Brasil, 简体中文

Nos hemos asociado con Google Cloud para ofrecer una integración entre Cloud Workstations y el desarrollo remoto de JetBrains.

Cloud Workstations, anunciada recientemente en Google Cloud Next, proporciona entornos de desarrollo totalmente gestionados en Google Cloud. Esta integración significa que puede usar JetBrains Gateway para desarrollar remotamente en sus IDE favoritos en Cloud Workstations. También puede hacer que todo el procesamiento del lenguaje se realice en Google Cloud mientras trabaja localmente con un cliente potente y ligero. Esto crea una mezcla perfecta entre la potente computación en la nube y la experiencia familiar y reactiva de los IDE de JetBrains.

Entre bastidores del desarrollo remoto de JetBrains

Antes de hablar de la integración, recapitulemos rápidamente qué es el desarrollo remoto en los IDE de JetBrains y cómo funciona.

Esencialmente, su IDE de JetBrains se divide en dos componentes: (1) el backend del IDE en el servidor remoto y (2) el cliente local. Se interactúa con un cliente ligero local, que ofrece una experiencia de usuario fluida y con capacidad de respuesta. Mientras tanto, el servidor remoto se encarga de todo el procesamiento pesado.

El cliente local hace que nuestra solución sea muy diferente de las herramientas de escritorio remoto de uso general que requieren un viaje completo de ida y vuelta para cada clic y pulsación de tecla. Nuestra solución está creada y optimizada para el desarrollo de software, lo que nos permite hacer que la experiencia de desarrollo sea nativa.

El servidor remoto contiene entornos de desarrollo. Puede automatizar la creación y gestión de estos entornos, utilizando proveedores de entornos de desarrollo en la nube, como Cloud Workstations, o puede incorporarlos manualmente.

Integración de Cloud Workstations con JetBrains Gateway

Los clientes de Google Cloud están entusiasmados con las ventajas de seguridad y productividad que permite el desarrollo remoto. La integración de Cloud Workstations con el desarrollo remoto de JetBrains nos permite ofrecer la experiencia de desarrollo fluida y agradable que desean nuestros clientes.

Marcos Grappeggia, Product Manager de Cloud Workstations, Google Cloud.

Cloud Workstations ofrece entornos de desarrollo preconfigurados pero personalizables, disponibles en cualquier momento y lugar. Con esta asociación, Cloud Workstations ahora es compatible con los IDE más populares, como IntelliJ IDEA, PyCharm, Rider y muchos más, lo que permite a los usuarios aprovechar los entornos de desarrollo gestionados y personalizables en Google Cloud en sus IDE preferidos.

La posibilidad de desarrollar a distancia con lCloud Workstations ofrece una serie de ventajas:

  • Flexibilidad: Se trata de ofrecer opciones. Permitir a los desarrolladores la libertad de trabajar desde donde quieran y utilizar cualquier ordenador portátil que tengan obra maravillas en su productividad. La conexión a la máquina remota les proporciona toda la potencia que necesitan, pero pueden trabajar fácilmente desde un lugar en el que estén más a gusto y sean más productivos.
  • Productividad: Solo se necesitan unos minutos para poner en marcha un entorno. Puede hacer que los miembros del equipo se pongan en marcha rápidamente, al tiempo que se asegura de que todos ellos tienen las mismas herramientas y dependencias instaladas a través de una configuración de estación de trabajo compartida, lo que evita el problema de decir «pues en mi máquina sí funciona».
  • Seguridad: El código fuente siempre permanece en la máquina remota, y nunca se descarga en la máquina local. Cloud Workstations también puede ejecutarse dentro de su nube privada virtual, y admite los mismos mecanismos de seguridad utilizados para las cargas de trabajo de producción, como VPC Service Controls, Private Ingress/Egress, Cloud Audit Logs y los controles granulares de IAM. Así, incluso cuando un desarrollador se olvide de su portátil en una cafetería, por ejemplo, no habrá que enfrentarse a una pesadilla de seguridad, y no tendrá que preocuparse por el código fuente de su proyecto.

Próximos pasos

Para empezar, lo único que tiene que hacer es descargar JetBrains Gateway, instalar el complemento Cloud Workstations, seleccionar la estación de trabajo en la que desea trabajar y empezar a codificar. Numerosos IDE son compatibles, incluidos IntelliJ IDEA, GoLand, PyCharm, WebStorm, CLion, Rider, RubyMine y PhpStorm. La funcionalidad de desarrollo remoto en estos IDE está disponible como Beta. La compatibilidad con JetBrains Fleet también estará disponible en breve.

Si quiere saber más sobre esta integración, puede ver la sesión de Google Cloud Next ’22 deep dive, y leer más sobre cómo L’Oreal utilizó Cloud Workstations y JetBrains para aumentar la productividad de sus desarrolladores.

Además, para saber más sobre Cloud Workstations, visite su página web aquí. No dude en compartir sus primeras impresiones en la sección de comentarios que encontrará abajo.

Artículo original en inglés de:

Luiz Di Bella

Max Golov