Estrategia de Inversión

JetBrains presenta las novedades de CLion 2025.2 para desarrolladores de software

Estrategia de Inversión
JetBrains outlines what's coming in CLion 2025.2

JetBrains anuncia las principales mejoras y nuevas funcionalidades que llegarán en la versión 2025. 2 de CLion, enfocadas en optimizar la experiencia para programadores, especialmente en desarrollo embebido y uso remoto, con innovaciones clave como la integración del motor de lenguaje CLion Nova y el agente inteligente Junie.

JetBrains, uno de los referentes en desarrollo de entornos de programación, ha comenzado a revelar los detalles de la próxima gran actualización de su entorno de desarrollo integrado (IDE) para C y C++, CLion, cuya versión 2025.2 está prevista para lanzarse en julio de 2025. Esta nueva versión trae consigo una serie de mejoras y funciones enfocadas tanto en la experiencia de usuario como en potenciar el desarrollo embebido, además de integrar tecnologías emergentes basadas en inteligencia artificial de manera más profunda. Entre las prioridades que JetBrains ha señalado, destaca un ambicioso impulso al motor de lenguaje CLion Nova. Este motor, que busca convertirse en el motor estándar para todos los usuarios de CLion, recibirá múltiples arreglos de fallos y mejoras para dotarlo de la agilidad y precisión que demandan los programadores modernos.

Una de las estrategias de JetBrains para este motor es reincorporar características clásicas y muy valoradas, conocidas como "teclas inteligentes", que facilitan la escritura de código. Estas incluyen funcionalidades como saltar automáticamente fuera de corchetes o comillas de cierre, o reformatear bloques de código automáticamente al escribir llaves de cierre, lo cual mejora sensiblemente la fluidez y rapidez en la codificación. Además de enriquecer la experiencia general, este motor está diseñado para optimizar el desempeño en entornos de desarrollo remoto. En el escenario actual, donde el trabajo a distancia juega un papel fundamental, conseguir que la asistencia en la escritura —como la indentación inteligente y el emparejamiento automático de paréntesis o comillas— sea tan rápida y precisa como en local, es esencial. JetBrains apunta a que esta mejora sea una realidad en la nueva versión para ofrecer a los desarrolladores que trabajan en remoto una experiencia sin compromisos.

En cuanto al control de calidad del código, el equipo está enfocado en eliminar problemas que han generado inquietudes entre los usuarios, como el fallo del motor CLion Nova para detectar ciertos errores de compilación en el análisis previo a la construcción del programa. Estas situaciones generaban que errores fundamentales solo aparecieran durante la compilación, afectando la eficiencia y retrasando la corrección. Asimismo, se abordarán inconvenientes del formateador de código, principalmente ligados a una indentación incorrecta al comenzar una nueva línea, lo que puede afectar la legibilidad y mantenimiento del código. Los usuarios que trabajan con sistemas embebidos pueden esperar novedades especialmente diseñadas para sus necesidades. Uno de los desarrollos más esperados es la introducción de "Live Watches", una función que permite monitorizar en tiempo real el valor de variables y la memoria sin necesidad de pausar la ejecución del programa.

Este avance es particularmente útil para desarrolladores que requieren una conexión constante, como en escenarios donde se trabaja con dispositivos Bluetooth. Poder observar el comportamiento del software en tiempo real facilita la detección de problemas y mejora el proceso de debugging. Junto con Live Watches, se suma una nueva plantilla para el servidor de depuración ESP32, ampliando la oferta frente a las opciones ya existentes que incluyen genérica, SEGGER J-Link y STM32. Esto abre un abanico más amplio para los desarrolladores que trabajan con esta popular plataforma de microcontroladores. En paralelo, hay mejoras significativas en el soporte de FreeRTOS, el sistema operativo de tiempo real más empleado en sistemas embebidos.

Se optimiza la presentación de tareas dentro del sistema operativo, se facilita la visualización de objetos FreeRTOS dentro del depurador y se añade soporte para arquitecturas más recientes como la Arm Cortex-M33. Estas mejoras permiten explotar al máximo las capacidades del RTOS y simplifican la labor de diagnóstico y optimización del software. En el terreno de la inteligencia artificial, JetBrains continúa con su apuesta por integrar asistentes que complementen y potencien el trabajo de los programadores. Junie, el agente de codificación inteligente desarrollado por JetBrains, está diseñado para automatizar tareas complejas dentro del entorno de desarrollo. Su capacidad para comprender un objetivo, planear y ejecutar acciones de codificación de manera autónoma a nivel de funcionalidades o proyectos completos, supera ampliamente la tradicional asistencia limitada a fragmentos pequeños de código.

Aunque Junie ya está disponible como plugin en diferentes IDE de JetBrains, aún no se había implementado en CLion. JetBrains reconoce los retos que presenta esta integración en un entorno tan especializado y altamente técnico, pero muestra entusiasmo y dedicación para hacer que Junie esté disponible para CLion con la versión 2025.2. Este avance podría revolucionar la forma en que los desarrolladores interactúan con el IDE, permitiendo delegar tareas complejas y repetitivas al agente, con el añadido de que Junie puede ajustarse para seguir las guías y estilos de codificación específicas de un equipo mediante un archivo especial llamado guidelines.md.

Por último, se planean mejoras en la interfaz de usuario del panel de proyectos, con el propósito de ofrecer una experiencia más clara para desarrolladores que trabajan con fuentes externas. Esto es especialmente relevante para desarrollos con Zephyr o ESP-IDF, donde los proyectos suelen involucrar recursos almacenados en dispositivos externos como tarjetas SD. Hasta ahora, distinguir entre archivos internos y externos a través de los prefijos de ruta en la ventana de herramientas resultaba poco intuitivo. La actualización buscará hacer estas diferencias mucho más evidentes, mejorando la organización y navegación. JetBrains también ha tomado decisiones estratégicas recientemente, como la discontinuación de su IDE dedicado a pruebas automáticas, Aqua, integrando sus funcionalidades como plugin en IDEs de mayor alcance como IntelliJ IDEA y PyCharm.

Esta medida responde al bajo nivel de adopción y apunta a optimizar recursos y experiencia al concentrar herramientas en entornos más utilizados. Por otro lado, la empresa ha optado por liberar código abierto Mellum, su modelo de lenguaje especializado en completar código, en un gesto que favorece la innovación abierta y la colaboración en la comunidad tecnológica. En conclusión, CLion 2025.2 promete ser una actualización significativa dirigida a mejorar la eficiencia, precisión y experiencia del desarrollador en múltiples frentes. Desde la aceleración y perfeccionamiento del motor de lenguaje, pasando por funcionalidades especializadas para desarrollo empotrado, hasta la incorporación de inteligencia artificial avanzada, destaca el compromiso de JetBrains por mantenerse a la vanguardia y acompañar a sus usuarios en un entorno donde la tecnología y las necesidades evolucionan rápidamente.

La combinación de nuevas herramientas con mejoras en usabilidad y soporte técnico aseguran que CLion siga siendo una elección potente y confiable para profesionales del desarrollo en C y C++.

Trading automático en las bolsas de criptomonedas Compra y vende tu criptomoneda al mejor precio

Siguiente paso
Show HN: AnuDB – A RocksDB-Backed Embedded Database for Pi (With Benchmark)
el viernes 06 de junio de 2025 AnuDB: La Base de Datos Empotrada con Rendimiento Óptimo para Plataformas Embebidas como Raspberry Pi

Descubre AnuDB, una base de datos documental ligera y sin servidor diseñada sobre RocksDB, ideal para aplicaciones C++ en sistemas embebidos como Raspberry Pi. Explora sus características, soporte MQTT, rendimiento y beneficios para desarrolladores y proyectos IoT.

Turbid User's Guide (2021)
el viernes 06 de junio de 2025 Generador de Números Aleatorios Hardware Turbid: Seguridad y Precisión desde tu Tarjeta de Sonido

Explora cómo Turbid aprovecha la física y algoritmos criptográficos para ofrecer generación de números aleatorios con alta calidad, ideal para aplicaciones críticas como criptografía y juegos de azar, utilizando tu sistema de audio.

The Best Technology ETF to Invest $2,000 In Right Now
el viernes 06 de junio de 2025 La Mejor ETF de Tecnología para Invertir $2,000 en este Momento

Explora por qué invertir en un ETF tecnológico, especialmente el Invesco QQQ Trust, puede ser una estrategia inteligente para aprovechar las tendencias tecnológicas emergentes y diversificar tu cartera con un bajo costo y alto potencial de crecimiento.

Why DexCom Inc. (DXCM) Soared Last Week
el viernes 06 de junio de 2025 ¿Por Qué Las Acciones de DexCom Inc. (DXCM) Se Dispararon la Semana Pasada? Análisis Completo y Perspectivas

DexCom Inc. experimentó un notable aumento en el precio de sus acciones recientemente, impulsado por sólidos resultados financieros, perspectivas optimistas y el lanzamiento de innovadores productos en el sector de la salud.

I'll Net $675K From Downsizing My Home. What Can I Do to Avoid Capital Gains Tax?
el viernes 06 de junio de 2025 Cómo Evitar el Impuesto sobre las Ganancias de Capital al Vender y Reducir el Tamaño de Tu Vivienda

Descubre estrategias efectivas para minimizar o evitar el impuesto sobre las ganancias de capital al vender una casa y reducir el tamaño de tu vivienda, protegiendo tus ganancias y optimizando tu planificación financiera.

Turn-by-turntables: How drivers got from point A to point B in the 1900s (2020)
el viernes 06 de junio de 2025 Navegación en el siglo XX: Cómo los conductores encontraron el camino antes del GPS

Explora la evolución de la navegación para automóviles en el siglo XX, desde mapas plegables hasta dispositivos mecánicos que guiaban a los conductores en un mundo sin GPS. Conoce las innovaciones y obstáculos que definieron la manera en que nos desplazábamos de un punto a otro.

Htmx Doc should have an LLM chat interface
el viernes 06 de junio de 2025 La Revolución de Htmx con una Interfaz de Chat basada en LLM: Transformando la Documentación Digital

Explora cómo una interfaz de chat potenciada por modelos de lenguaje grandes puede revolucionar la experiencia de usuario en la documentación de Htmx, facilitando accesibilidad, interacción y eficiencia en el aprendizaje y la resolución de problemas técnicos.