{"id":206703,"date":"2021-11-29T08:45:00","date_gmt":"2021-11-29T07:45:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=206703"},"modified":"2021-11-30T19:38:00","modified_gmt":"2021-11-30T18:38:00","slug":"introducing-remote-development-for-jetbrains-ides","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/es\/blog\/2021\/11\/29\/introducing-remote-development-for-jetbrains-ides\/","title":{"rendered":"Introducci\u00f3n al desarrollo remoto para IDE de JetBrains"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"720\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Blog_Social_share_image_1280x720_ES.png\" alt=\"\" class=\"wp-image-206705\"\/><\/figure>\n\n\n\n<p>Con el lanzamiento de las versiones de IDE 2021.3 esta semana, JetBrains incorpora la compatibilidad con desarrollo remoto \u00a1para toda la plataforma IntelliJ!<\/p>\n\n\n\n<p>Puede <strong>alojar su c\u00f3digo fuente, cadena de herramientas y backend del IDE en un servidor remoto<\/strong>, y utilizar un thin client local basado en la plataforma IntelliJ Platform <strong>para escribir, navegar, refactorizar, ejecutar, depurar y probar<\/strong> su proyecto. Tendr\u00e1 la impresi\u00f3n de estar trabajando en un proyecto alojado en su equipo en un IDE de JetBrains instalado localmente.<\/p>\n\n\n\n<p>Tambi\u00e9n estamos introduciendo la <strong>compatibilidad con orquestaci\u00f3n en <\/strong><a href=\"https:\/\/www.jetbrains.com\/es-es\/remote-development\/space-dev-environments\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong> Space de JetBrains<\/strong><\/a>, nuestra soluci\u00f3n integral para equipos y proyectos de software, para permitir la gesti\u00f3n automatizada de entornos de desarrollo remotos como m\u00e1quinas virtuales en la nube. Space mantiene su c\u00f3digo actualizado y sus dependencias listas, compiladas e indexadas para que est\u00e9 listo para conectarse y empezar a trabajar en segundos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Desarrollo remoto con JetBrains<\/h2>\n\n\n\n<p>En su forma m\u00e1s simple, el desarrollo remoto se conectar\u00e1 a un servidor existente a trav\u00e9s de SSH. El IDE se instala como servicio backend, donde cargar\u00e1 un proyecto sin mostrar una interfaz de usuario. Un thin client se ejecuta localmente y se conecta a este backend del IDE, y presenta una interfaz de usuario completa como si el IDE se ejecutara localmente, aunque todo el procesamiento se realiza en el servidor remoto.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Introducing JetBrains Remote Development\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/8qG_BK11nLg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Todo este proceso est\u00e1 gestionado por JetBrains Gateway, una nueva y compacta aplicaci\u00f3n independiente que proporciona todo lo necesario para empezar a desarrollar en remoto. Varios IDE de JetBrains tambi\u00e9n incluyen Gateway como complemento.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1680\" height=\"1100\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Gateway-1680x1100-1-1.png\" alt=\"\" class=\"wp-image-205749\"\/><\/figure>\n\n\n\n<p>El JetBrains Client se ejecuta localmente y presenta la interfaz de usuario para el backend del IDE. Est\u00e1 basado en la plataforma IntelliJ y transmite la sensaci\u00f3n de un IDE completo basado en IntelliJ: tiene el mismo editor, finalizaci\u00f3n de c\u00f3digo, navegaci\u00f3n, inspecciones y herramientas de refactorizaci\u00f3n que un IDE local, pero todos los archivos se alojan de forma remota y todo el procesamiento del lenguaje se realiza en el servidor remoto.<\/p>\n\n\n\n<p>El desarrollo remoto es un modo genial de utilizar potentes servidores basados en la nube, crear entornos de desarrollo reproducibles y limpios, y evitar la pesadilla de perder un port\u00e1til cargado de c\u00f3digo fuente importante.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Entornos de desarrollo en la nube de JetBrains Space<\/h2>\n\n\n\n<p>Tambi\u00e9n nos complace anunciar que <a href=\"https:\/\/www.jetbrains.com\/es-es\/space\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">JetBrains Space<\/a>, nuestra plataforma unificada para todo el proceso de desarrollo de software, ofrece una gran compatibilidad con orquestaci\u00f3n para entornos de desarrollo remotos. Space presenta ahora la posibilidad de <strong>crear un entorno de desarrollo para cualquier repositorio de un proyecto<\/strong>.<\/p>\n\n\n\n<p>Puede elegir el tama\u00f1o de la m\u00e1quina que desea hacer poner en marcha, y opcionalmente proporcionar un Dockerfile para crear la imagen. Tambi\u00e9n puede utilizar Space Automation para <strong>preparar el entorno de desarrollo de antemano<\/strong>, descargando las dependencias, compilando el proyecto y ejecutando los \u00edndices. Esta instant\u00e1nea preconstruida se guarda y est\u00e1 disponible para que el equipo la lance, la copie y la comparta.<\/p>\n\n\n\n<p>Space pondr\u00e1 en marcha un entorno de desarrollo cuando usted lo necesite, y le permitir\u00e1 cambiar de rama simplemente lanzando una nueva instant\u00e1nea. Cuando haya terminado con la tarea, puede <strong>simplemente eliminarla<\/strong>. Si est\u00e1 en medio de una tarea y necesita parar, Space hibernar\u00e1 autom\u00e1ticamente el espacio de trabajo tras 30 minutos de inactividad.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1680\" height=\"1100\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Space-1680x1100-scaled-up.png\" alt=\"\" class=\"wp-image-205772\"\/><\/figure>\n\n\n\n<p>Puede <a href=\"https:\/\/www.jetbrains.com\/es-es\/remote-development\/space-dev-environments\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">leer m\u00e1s al respecto en la p\u00e1gina de Space<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IDE compatibles y licencias<\/h2>\n\n\n\n<p>El desarrollo a distancia <strong>se incluye como parte de una suscripci\u00f3n de pago existente<\/strong>. Se ha integrado en la plataforma IntelliJ que act\u00faa como motor de los IDE de JetBrains. JetBrains Gateway se incluye con IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm y RubyMine. Tambi\u00e9n puede utilizarlo a trav\u00e9s de la aplicaci\u00f3n independiente JetBrains Gateway con CLion y WebStorm. Estamos planeando a\u00f1adir compatibilidad con m\u00e1s IDE en futuras versiones.<\/p>\n\n\n\n<p>Puede descargar la versi\u00f3n 2021.3 de su <strong>IDE favorito basado en IntelliJ<\/strong> (\u00a1a partir de esta semana!) o probar la aplicaci\u00f3n independiente <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/2021.3\/remote-development-starting-page.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>JetBrains Gateway<\/strong><\/a> para iniciarse en el desarrollo remoto.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/help\/idea\/remote-development-a.html#gateway\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Consulte la documentaci\u00f3n<\/a> \u00a1y cu\u00e9ntenos su experiencia! Y no dude informarse m\u00e1s acerca de los <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.jetbrains.com\/es-es\/remote-development\/space-dev-environments\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">entornos de desarrollo de Space<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Una cosa m\u00e1s<\/h2>\n\n\n\n<p>Estamos encantados de incorporar el desarrollo remoto a los IDE de JetBrains. Y no nos referimos solo a IDE basados en IntelliJ como IntelliJ IDEA, PyCharm y GoLand.<\/p>\n\n\n\n<p>Hoy tambi\u00e9n anunciamos Fleet, nuestro nuevo y flamante IDE creado desde cero utilizando el conocimiento y la tecnolog\u00eda que hemos desarrollado durante los \u00faltimos 20 a\u00f1os. Para saber m\u00e1s, lea el <a href=\"https:\/\/blog.jetbrains.com\/es-es\/blog\/2021\/11\/29\/welcome-to-fleet\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">art\u00edculo de presentaci\u00f3n de Fleet en el blog<\/a> y solicite unirse al programa de acceso anticipado Fleet Explorers.<\/p>\n\n\n\n<p><em>Art\u00edculo original en ingl\u00e9s de:<\/em><br><\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":206731,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/blog\/206703"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/comments?post=206703"}],"version-history":[{"count":8,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/blog\/206703\/revisions"}],"predecessor-version":[{"id":208256,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/blog\/206703\/revisions\/208256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/206731"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=206703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=206703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=206703"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=206703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}