{"id":465435,"date":"2024-04-10T18:32:46","date_gmt":"2024-04-10T17:32:46","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=465435"},"modified":"2024-04-10T18:32:50","modified_gmt":"2024-04-10T17:32:50","slug":"sus-herramientas-de-codificacion-de-jetbrains-ya-estan-listas-para-su-actualizacion-a-la-version-2024-1","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/es\/blog\/2024\/04\/10\/sus-herramientas-de-codificacion-de-jetbrains-ya-estan-listas-para-su-actualizacion-a-la-version-2024-1\/","title":{"rendered":"Sus herramientas de codificaci\u00f3n de JetBrains ya est\u00e1n listas para su actualizaci\u00f3n a la versi\u00f3n 2024.1"},"content":{"rendered":"\n<p>Sus JetBrains IDEs y extensiones de VS ya est\u00e1n listos para actualizarse. Sus versiones 2024.1 m\u00e1s recientes incluyen un sinf\u00edn de funcionalidades que le ayudar\u00e1n a trabajar de forma m\u00e1s inteligente y r\u00e1pida, como la finalizaci\u00f3n de c\u00f3digo de l\u00ednea completa basada en IA que se ejecuta de forma local, un nuevo terminal y mucho m\u00e1s.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">JetBrains IDEs<\/h2>\n\n\n\n<p>La actualizaci\u00f3n 2024.1 incorpora la <strong>finalizaci\u00f3n de c\u00f3digo de l\u00ednea completa<\/strong> basada en IA. Se ejecuta localmente sin enviar ning\u00fan dato a trav\u00e9s de Internet.&nbsp;La finalizaci\u00f3n de c\u00f3digo de l\u00ednea completa est\u00e1 disponible actualmente para Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go y Ruby dentro de los JetBrains IDEs correspondientes: IntelliJ IDEA Ultimate, PyCharm Professional, WebStorm, PhpStorm, GoLand y RubyMine. Ya est\u00e1 incluida en su suscripci\u00f3n activa a los JetBrains IDEs o al All Products Pack. Obtenga m\u00e1s informaci\u00f3n en <a href=\"https:\/\/blog.jetbrains.com\/blog\/2024\/04\/04\/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know\/\">este art\u00edculo del blog al respecto<\/a>.<\/p>\n\n\n\n<p>En las versiones 2024.1 de los JetBrains IDEs, hemos reelaborado el terminal con mejoras tanto visuales como funcionales para simplificar el trabajo con la l\u00ednea de comandos. El <strong>nuevo terminal<\/strong> se encuentra actualmente en fase Beta. Las <strong>l\u00edneas adhesivas<\/strong> son una nueva funcionalidad que le ayuda a navegar por archivos de gran tama\u00f1o sin perder la concentraci\u00f3n.<\/p>\n\n\n\n<p>Otros cambios destacados incluyen varias <strong>mejoras del VCS<strong>, como la revisi\u00f3n del c\u00f3digo en el editor para los usuarios de GitHub y GitLab, una vista centrada en los cambios de rama en la pesta\u00f1a <em>Log<\/em>, etc., as\u00ed como mejoras en la experiencia del usuario<\/strong>, como la opci\u00f3n de reducir todo el IDE al 90\u00a0%, 80\u00a0% o 70\u00a0%.<\/p>\n\n\n\n<p>Cada uno de los JetBrains IDEs tambi\u00e9n llega con infinidad de funcionalidades espec\u00edficas para cada producto. Consulte los res\u00famenes o sum\u00e9rjase en nuestras p\u00e1ginas de Novedades para profundizar en el tema:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/idea\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA 2024.1<\/a> admite Java 22, lo que garantiza la compatibilidad con las \u00faltimas funcionalidades del lenguaje. Hemos a\u00f1adido un nuevo modo Kotlin K2 (Alfa), lo que da lugar a un mejor an\u00e1lisis del c\u00f3digo Kotlin y a un aumento del rendimiento y la estabilidad del resaltado de c\u00f3digo y la finalizaci\u00f3n de c\u00f3digo. Adem\u00e1s, las novedades en Spring, Quarkus, Terraform, WireMock y OpenRewrite mejoran la experiencia de desarrollo en varios marcos y tecnolog\u00edas.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">PyCharm 2024.1<\/a> a\u00f1ade distintas nuevas funcionalidades a los notebooks de Jupyter integrados. Control de versiones simplificado con un nuevo diff visual, renderizaci\u00f3n de widgets y la posibilidad de explicar DataFrames pandas y Polars con AI Assistant. Ahora tambi\u00e9n puede acceder a toda la documentaci\u00f3n sobre los modelos de Hugging Face directamente en PyCharm.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/webstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">WebStorm 2024.1<\/a> introduce un conjunto de nuevas funcionalidades para mejorar su experiencia de codificaci\u00f3n en JavaScript y TypeScript, entre las que se incluyen mejoras en la documentaci\u00f3n r\u00e1pida, sugerencias en el editor para el uso de componentes en archivos Vue, Svelte y Astro, y un nuevo widget <em>Language Services<\/em>.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">DataGrip 2024.1<\/a> est\u00e1 repleto de mejoras. AI Assistant ahora le permite mejorar la calidad de las consultas SQL generadas adjuntando un esquema de base de datos a modo de contexto en el chat de IA. Hemos optimizado las sesiones para mejorar la eficacia del flujo de trabajo de los usuarios. Con la posibilidad de centrarse en un \u00fanico registro en el editor de datos y una nueva funcionalidad de filtrado local, los usuarios ahora pueden navegar y manipular los datos con m\u00e1s fluidez que nunca.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/go\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">GoLand 2024.1<\/a> mejora el rendimiento, el desarrollo remoto y la compatibilidad con Dev Container, y est\u00e1 actualizado para Go 1.22. La nueva versi\u00f3n tambi\u00e9n incluye un an\u00e1lisis del flujo de datos, as\u00ed como mejoras en la experiencia del usuario y en las herramientas.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/clion\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">CLion 2024.1<\/a> mejora la experiencia de edici\u00f3n de CMake, desbloquea las capacidades de depuraci\u00f3n multiproceso, ayuda a realizar descripciones de hardware m\u00e1s precisas en los archivos de \u00e1rbol de dispositivos y aporta una integraci\u00f3n significativamente mejorada con los sistemas de control de versiones.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/rider\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">Rider 2024.1<\/a> ofrece una nueva funcionalidad para supervisar el rendimiento de su aplicaci\u00f3n y recopilar m\u00e9tricas clave. Hemos actualizado el cuadro de di\u00e1logo <em>New Project<\/em> para que la configuraci\u00f3n del proyecto sea m\u00e1s r\u00e1pida y sencilla. La nueva versi\u00f3n le ayuda durante la depuraci\u00f3n poniendo a su disposici\u00f3n el visualizador de colecciones y mostrando el tiempo de paso entre dos puntos de interrupci\u00f3n. Los desarrolladores de juegos pueden beneficiarse de un nuevo conjunto de funcionalidades para el popular activo de Unity Odin Inspector y de la compatibilidad con el marco de trabajo de la interfaz de usuario Slate de Unreal Engine.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/phpstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">PhpStorm 2024.1<\/a> incorpora compatibilidad con AssetMapper de Symfony: los m\u00f3dulos y paquetes que faltan se pueden instalar f\u00e1cilmente a trav\u00e9s de importmap.php y se proporciona finalizaci\u00f3n autom\u00e1tica integral para sus clases y m\u00e9todos. Tambi\u00e9n presenta mejoras en Pest: la creaci\u00f3n de pruebas est\u00e1 disponible directamente desde el men\u00fa de acciones de intenci\u00f3n. Finalmente, PhpStorm ahora admite la ejecuci\u00f3n de pruebas con PHPUnit 11.0.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">RubyMine 2024.1<\/a> incorpora la compatibilidad con el gestor de versiones Mise, para agilizar todav\u00eda m\u00e1s la gesti\u00f3n de las versiones de Ruby. Esta versi\u00f3n incluye mejoras en AI Assistant y actualizaciones de inspecci\u00f3n a la medida de Ruby 3.3. Adem\u00e1s, RubyMine 2024.1 mejora la experiencia de desarrollo con funcionalidades como el cierre de etiquetas en ERB, la capacidad de ejecutar comandos VCS con el SDK del proyecto actual, y compatibilidad con Debase 3.0 optimizada para Ruby 3.3, para mejorar las capacidades de depuraci\u00f3n y asegurar una compatibilidad fluida con la versi\u00f3n de Ruby m\u00e1s reciente.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/dataspell\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">DataSpell 2024.1<\/a> cuenta con una opci\u00f3n para escribir SQL para consultar DataFrames y archivos CSV directamente desde el notebook de Jupyter, celdas Import Data que le permiten simplemente soltar un archivo y empezar a trabajar en \u00e9l de inmediato, y varias mejoras en la compatibilidad con DBT, como el visor de DAG, informaci\u00f3n del c\u00f3digo y mucho m\u00e1s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Herramientas .NET y extensiones VS<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/resharper\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">En ReSharper 2024.1<\/a>, hemos mejorado a\u00fan m\u00e1s la compatibilidad con C# para incluir m\u00e1s sugerencias para convertir c\u00f3digo a expresiones de colecci\u00f3n y advertencias al modificar una colecci\u00f3n mientras se itera dentro de bucles <em>foreach<\/em>. Ahora, la compatibilidad con Razor resuelve referencias para las directivas @addTagHelper y @removeTagHelper, y se han mejorado considerablemente la experiencia y la interfaz de usuario para editar reglas de nomenclatura personalizadas.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/resharper-cpp\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">ReSharper C++ 2024.1<\/a> mejora la compatibilidad con m\u00f3dulos C++20 e implementa llamadas salientes en Call Tracking. La asistencia a la codificaci\u00f3n tambi\u00e9n ha recibido algunas actualizaciones, como la mejora de la refactorizaci\u00f3n de Change Signature y la actualizaci\u00f3n de la ayuda a los comentarios de la documentaci\u00f3n. Para los desarrolladores de Unreal Engine, ReSharper C++ 2024.1 es compatible con el marco de trabajo de la interfaz de usuario Slate y la finalizaci\u00f3n de rutas de activos en c\u00f3digo C++.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AI Assistant<\/h2>\n\n\n\n<p>AI Assistant ha recibido varias valiosas actualizaciones, como la mejora de la generaci\u00f3n de pruebas y la finalizaci\u00f3n de c\u00f3digo en la nube, los avisos personalizados para los mensajes de confirmaci\u00f3n, la creaci\u00f3n de archivos desde el chat de IA y la actualizaci\u00f3n de la generaci\u00f3n de c\u00f3digo en el editor.<\/p>\n\n\n\n<p>A partir de la versi\u00f3n 2024.1, AI Assistant ya no est\u00e1 integrado, sino que est\u00e1 disponible como un complemento independiente. Tenga en cuenta que el uso de AI Assistant requiere una <a href=\"https:\/\/www.jetbrains.com\/ai\/\" target=\"_blank\" rel=\"noopener\">suscripci\u00f3n activa a JetBrains AI<\/a>.<\/p>\n\n\n\n<p>No se olvide de actualizar sus herramientas de codificaci\u00f3n. Le recomendamos que utilice <strong><a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">Toolbox App<\/a> <\/strong>para gestionar las versiones de sus IDE.<br><br>Gracias por confiar en nuestras herramientas. Esperamos poder ofrecerle m\u00e1s funcionalidades \u00fatiles y que le ahorren tiempo en las pr\u00f3ximas versiones.<\/p>\n\n\n\n<p>El equipo de JetBrains<\/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":461898,"comment_status":"closed","ping_status":"closed","template":"","categories":[907,4114],"tags":[],"cross-post-tag":[7099],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/blog\/465435"}],"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=465435"}],"version-history":[{"count":6,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/blog\/465435\/revisions"}],"predecessor-version":[{"id":465445,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/blog\/465435\/revisions\/465445"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/461898"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=465435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=465435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=465435"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=465435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}