Nuevo IDE para C++ de JetBrains: resumen de funciones y primeras impresiones

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Nueva IDE con soporte para C++: primer vistazo



El mercado de herramientas para el desarrollo en C++ ha recibido una importante incorporación. La empresa JetBrains (creadora de la famosa PyCharm) ha lanzado un nuevo entorno de desarrollo integrado: JetBrains C++ IDE. El proyecto, que durante mucho tiempo estuvo en fase beta, finalmente ha obtenido un lanzamiento estable. Decidimos no retrasar el conocimiento y compartimos nuestras primeras impresiones.



¿Qué hay de nuevo?



La característica principal de la novedad es la profunda integración con el conjunto de herramientas modernas de C++. Los desarrolladores apostaron por la velocidad de trabajo y la asistencia inteligente. Estas son las innovaciones clave:



  • Analizador de código ultrarrápido. La IDE no solo resalta la sintaxis, sino que analiza tipos de datos, plantillas e incluso metaprogramas complejos mientras se escribe el texto. Los errores ahora se detectan al instante, no después de la compilación.
  • Autocompletado inteligente. El sistema no solo sugiere métodos y variables, sino también construcciones completas (por ejemplo, bucles for-range o patrones RAII). Para desarrolladores experimentados, hay autocompletado por firmas de expresiones lambda.
  • Perfilador integrado. Ya no es necesario ejecutar utilidades de terceros. Directamente en el editor se puede iniciar el perfilador, ver los "cuellos de botella" en el código e incluso visualizar el grafo de llamadas.
  • Soporte para CMake y Conan. La IDE está completamente integrada con el sistema de compilación CMake (incluyendo el resaltado de sintaxis de archivos .cmake) y el gestor de paquetes Conan. Conectar bibliotecas se convierte en cuestión de un par de clics.
  • Refactorización de nueva generación. ¿Renombrar una variable en todo el proyecto? Fácil. ¿Extraer un método? Al instante. El nuevo motor de refactorización procesa correctamente incluso código con plantillas pesadas y SFINAE.


Primeras impresiones



Inmediatamente después de la instalación, se nota que no es solo "una IDE más", sino una herramienta bien pensada. La instalación tomó menos de un minuto. Lo primero que llama la atención es la interfaz. Es minimalista, pero informativa. Todos los paneles se pueden personalizar, y el tema oscuro se ve elegante y no cansa la vista.



Probamos la IDE en un proyecto de tamaño mediano (~50 000 líneas de código usando Boost.Asio). La compilación del proyecto transcurrió sin problemas. La indexación tomó unos 15 segundos, un excelente resultado. El autocompletado funcionó correctamente incluso en clases con plantillas profundamente anidadas. Nos alegró especialmente el trabajo con el depurador: puntos de interrupción, visualización de variables y pila de llamadas están integrados de forma nativa, sin complementos innecesarios.



¿Para quién es esta IDE?



La herramienta está orientada a desarrolladores profesionales que trabajan con C++11, C++14, C++17 y C++20. Será útil tanto para creadores de servidores de alta carga y motores de juegos, como para desarrolladores de sistemas embebidos. Además, la IDE es completamente gratuita para uso no comercial: una excelente noticia para estudiantes y entusiastas.



Conclusión: JetBrains C++ IDE es una herramienta madura, rápida y conveniente, capaz de competir con Visual Studio y CLion. Si programas en C++ y quieres aumentar tu productividad, te recomendamos probarla. El primer vistazo es definitivamente positivo.



Sigue las actualizaciones en

Recommended Libraries