Además de una interfaz de usuario IDE optimizada, estas actualizaciones mejoran el chat y la finalización de código de JetBrains AI Assistant. La compañía dice que esta capacidad es más rápida y más relevante para Java, Kotlin y Python, gracias a los modelos de lenguaje grandes (LLM) entrenados internamente con planes de admitir otros lenguajes en el futuro. El chat de AI Assistant también es más eficiente, gracias al soporte para el minimodelo GPT-4o. "Incluye referencias de chat para un mejor contexto", dijo la compañía. Las capacidades adicionales incluyen resolución de conflictos de VCS (sistema de control de versiones) a nivel de terminal y avisos personalizables para pruebas unitarias y documentación.
Para la familia de IDE JetBrains, ahora se ofrece una interfaz de usuario simplificada de forma predeterminada para todos los usuarios. Esta interfaz visualmente menos compleja proporciona un acceso fácil a las funciones esenciales y puede ofrecer progresivamente funciones complejas según sea necesario. La interfaz clásica de JetBrains todavía está disponible como complemento. Además, el cuadro de diálogo Buscar en todas partes ahora ofrece a los desarrolladores una vista previa de los elementos de la base de código que se están buscando. Los IDE JetBrains ahora detectan y utilizan la configuración de proxy configurada en la máquina del desarrollador de forma predeterminada.
Todos los IDE de JetBrains mejorados
JetBrains también introdujo las siguientes mejoras en sus IDE. Todas ellas se identifican como versiones 2024.2 y estarán disponibles pronto:
- IntelliJ IDEA Ultimate: los desarrolladores pueden ejecutar Spring Data JPA (API de persistencia de Java) directamente en el IDE para verificar instantáneamente las consultas del repositorio. IntelliJ también simplifica la gestión de expresiones cron al proporcionar descripciones en línea y autocompletado avanzado. El cliente HTTP se actualiza para utilizar el entorno de ejecución GraalJS. También se ha mejorado la compatibilidad con Scala 3.
- PyCharm: ofrece cuadernos Jupyter revisados y celdas de IA para ayudar a los usuarios a acelerar la iteración de los flujos de trabajo de análisis de datos.
- Phpstorm: los desarrolladores pueden ver los archivos de registro directamente en el IDE y agrega la función de autocompletar comandos de Laravel, Symfony, WordPress y Composer en la terminal. Se puede acceder a las funciones de edición desde una barra de herramientas flotante.
- GoLand: ahora incluye funciones de IDE como la refactorización "Agregar método a la interfaz y todas sus implementaciones", así como compatibilidad con las últimas funciones del lenguaje Go. También se planean mejoras de rendimiento, así como correcciones para el desarrollo remoto y los contenedores de desarrollo, y una mejor compatibilidad con los marcos de Go.
- Rider: admite sugerencias de texto gris de una sola línea que completan instrucciones según el contexto del archivo actual. Este completador de código en línea con todas las funciones y tecnología LLM está disponible para C#, C++, JavaScript, TypeScript y CSS.
- WebStorm: introduce soporte para resolver rutas especiales para marcos con enrutamiento basado en sistema de archivos, como Next.js.
- RubyMine: agrega soporte para Hotwire Stimulus, finalización de archivos de configuración de Kamal y comprensión de código para limitación de velocidad y protecciones del navegador.
- Aqua: presenta la compatibilidad de Playwright con Python y Java y mejora el autocompletado del localizador.
- DataGrip: ahora ofrece soporte para JetBrains AI Assistant, que permite a los desarrolladores mejorar la calidad de las consultas SQL generadas al adjuntar un esquema de base de datos para el contexto en el chat de IA.
- CLion: ofrece nuevas funciones cuando el motor de lenguaje C++ de ReSharper está habilitado, incluido el desarrollo remoto a través de SSH utilizando JetBrains Gateway.
Otras noticias que te pueden interesar