GoLand IntelliJ IDEA News Partners PyCharm Remote Development

El desarrollo remoto en los IDE de JetBrains ya está disponible para los clientes de Amazon CodeCatalyst

Read this post in other languages:

Nos hemos asociado con Amazon para ofrecer integración entre Amazon CodeCatalyst y JetBrains Gateway.

Amazon CodeCatalyst, que se acaba de anunciar en AWS re:Invent, es un servicio unificado de desarrollo y entrega de software que incluye entornos de desarrollo a la carta. Esta integración significa que ahora puede utilizar JetBrains Gateway para desarrollar de forma remota con sus IDE de JetBrains favoritos que se ejecutan en Amazon CodeCatalyst Dev Environments. Todo el procesamiento del lenguaje tiene lugar en la nube de AWS, mientras que usted trabaja localmente con un thin client cargado de funcionalidades. Esto crea una combinación 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

Este es un breve resumen de lo que es el desarrollo remoto en los IDE de JetBrains.

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 el 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 de ida y vuelta para cada clic y pulsación de tecla. Esta arquitectura está creada y optimizada para el desarrollo de software, lo que nos permite ofrecerle una experiencia de desarrollo nativa.

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


Integración de CodeCatalyst Dev Environments con Gateway

Además de Amazon CodeCatalyst, actualmente puede ejecutar sus entornos de desarrollo remoto en JetBrains Space, Google Cloud, Gitpod o GitHub Codespaces.

Amazon CodeCatalyst ofrece un único lugar desde donde planificar, trabajar en el código, así como compilar, probar y desplegar aplicaciones con herramientas de CI/CD. Puede utilizar los recursos de AWS en sus proyectos conectando su cuenta de AWS al espacio de CodeCatalyst.

Tener varios entornos de desarrollo en CodeCatalyst le permite cambiar rápidamente entre diferentes proyectos. Cada entorno de desarrollo está configurado con Devfiles estándar del sector que se pueden modificar para definir exactamente las herramientas y la configuración que necesita para cada tarea. Las configuraciones de las máquinas también son flexibles, con hasta 16 vCPU y 32 GB de RAM para la computación y hasta 64 GB para el almacenamiento.

Con esta asociación, los usuarios de Amazon CodeCatalyst ahora pueden conectarse a los IDE de JetBrains, como IntelliJ IDEA Ultimate, PyCharm Professional y GoLand, alojados en la nube de AWS.

La combinación de Amazon CodeCatalyst y JetBrains Gateway ofrece una serie de ventajas a los desarrolladores:

Flexibilidad: esta combinación pretende ofrecer opciones. Permitir a los desarrolladores la libertad de trabajar desde donde quieran y utilizar cualquier portátil que tengan a mano obra maravillas en su productividad. La conexión a máquinas remotas les proporciona toda la potencia que necesitan, ya que pueden trabajar fácilmente desde un lugar en el que estén más a gusto y sean más productivos.

Productividad: puede estandarizar los entornos, los requisitos de ejecución, las especificaciones de hardware, las extensiones y la configuración del editor para facilitar la puesta en marcha a los nuevos miembros del equipo. Estos entornos de desarrollo basados en la nube funcionan esencialmente como portátiles en la nube.

Seguridad: el código fuente siempre permanece en la máquina remota y nunca se descarga en la máquina local. Incluso si un desarrollador se olvida el portátil en una cafetería, no tendrá que enfrentarse a una pesadilla de seguridad ni tendrá que preocuparse por el código fuente de su proyecto.

Próximos pasos

Para empezar, todo lo que tiene que hacer es descargar JetBrains Gateway, instalar el complemento Amazon CodeCatalyst, seleccionar el entorno en que desea trabajar y empezar a codificar. Es compatible con numerosos IDE, incluidos IntelliJ IDEA Ultimate, PyCharm Professional y GoLand. Tenga en cuenta que la funcionalidad de desarrollo remoto en estos IDE está disponible como Beta.

Para obtener más información sobre Amazon CodeCatalyst Dev Environments, visite su página web. Pruebe la integración y comparta sus impresiones en la sección de comentarios a continuación.

Artículo original en inglés de:

Luiz Di Bella

Max Golov

image description

Discover more