IntelliJ IDEA ( pronunciado / ɪ n ˈ t ɛ l ɪ dʒ eɪ / in- TEL -ih-jay "idea" [ 3 ] ) es un entorno de desarrollo integrado (IDE) escrito en Java para desarrollar software informático escrito en Java, Kotlin , Groovy y otros lenguajes basados en la JVM . Es desarrollado por JetBrains (anteriormente conocido como IntelliJ) y está disponible como una edición comunitaria con licencia Apache 2 con licencia propietaria para algunos complementos incluidos, [ 2 ] [ 4 ] y en una edición comercial propietaria. Ambas pueden utilizarse para el desarrollo comercial. [ 5 ] [ 6 ]
Historia
La primera versión de IntelliJ IDEA se lanzó en enero de 2001 y fue uno de los primeros IDE de Java disponibles con capacidades avanzadas de navegación y refactorización de código integradas. [ 7 ] [ 8 ]
En 2009, JetBrains publicó el código fuente de IntelliJ IDEA bajo la licencia de código abierto Apache License 2.0. [ 9 ] [ 10 ] JetBrains también comenzó a distribuir una versión limitada de IntelliJ IDEA con características de código abierto, denominada Community Edition. La Ultimate Edition comercial ofrece características adicionales y sigue estando disponible mediante pago.
En un informe de InfoWorld de 2010 , IntelliJ recibió la puntuación más alta en el centro de pruebas entre las cuatro principales herramientas de programación Java: Eclipse , IntelliJ IDEA, NetBeans y JDeveloper . [ 11 ]
En diciembre de 2014, Google anunció la versión 1.0 de Android Studio , un IDE de código abierto para aplicaciones Android , basado en la edición comunitaria de código abierto. [ 12 ] Otros entornos de desarrollo basados en el marco de IntelliJ incluyen AppCode , CLion , DataGrip , GoLand , PhpStorm , PyCharm , Rider , RubyMine , WebStorm y MPS . [ 13 ]
En septiembre de 2020, Huawei anunció y lanzó la versión 1.0 de DevEco Studio , un IDE de código abierto para el desarrollo de aplicaciones HarmonyOS , basado en Jetbrains IntelliJ IDEA con SmartAssist de Huawei para Windows y macOS . [ 14 ]
En septiembre de 2025, JetBrains añadió soporte para IA a su IDE como un servicio gratuito (de uso limitado) o de suscripción de pago. Esto incluye su propio agente (Junie) y el soporte para Claude de Anthropic ; [ 15 ] otros agentes ya estaban disponibles como complementos.
Requisitos del sistema
Características
Asistencia en codificación
El IDE proporciona ciertas características [ 18 ] como la finalización de código mediante el análisis del contexto, la navegación de código que permite saltar a una clase o declaración en el código directamente, la refactorización de código , la depuración de código , [ 19 ] el análisis estático y opciones para corregir inconsistencias mediante sugerencias.
Herramientas integradas e integración
El IDE proporciona [ 18 ] integración con herramientas de compilación/empaquetado como Maven , Grunt , Gradle y sbt . Admite bases de datos como Microsoft SQL Server , Oracle , PostgreSQL , SQLite y MySQL , a las que se puede acceder directamente desde el IDE en la edición Ultimate, a través de una versión integrada de DataGrip , otro IDE desarrollado por JetBrains.
Ecosistema de complementos
IntelliJ IDEA admite complementos que permiten añadir funcionalidades adicionales al IDE. Los complementos se pueden descargar e instalar desde el repositorio de complementos de IntelliJ o mediante la función integrada de búsqueda e instalación de complementos del IDE. Cada edición cuenta con repositorios de complementos independientes; la edición Community admite más de 7600 complementos, y la edición Ultimate, más de 8300, a fecha de noviembre de 2024. [ 20 ]
Idiomas compatibles
Las ediciones Community y Ultimate difieren en su compatibilidad con varios lenguajes de programación, como se muestra en la siguiente tabla. [ 21 ]
Tecnologías y marcos de trabajo
Fuente: [ 21 ]
Atlassian ofrecía un complemento gratuito para IntelliJ que permitía la integración con JIRA , [ 34 ] Bamboo , Crucible y FishEye . Sin embargo, el software, llamado IDE-Connector, se descontinuó el 1 de junio de 2015. [ 35 ]
Control de versiones y revisiones del software
Las dos ediciones también difieren en su soporte [ 21 ] para sistemas de control de versiones y revisiones de software .
Productos relacionados
El motor principal (IntelliJ IDEA) también está incluido en varios IDE de productos específicamente dirigidos a entornos de desarrollo particulares. A finales de septiembre de 2025, estos incluían: [ 38 ]
- IntelliJ IDEA: Java, Kotlin, Spring
- PyCharm : Python, Django, Jupyter
- PhpStorm : PHP, Laravel, Symfony
- GoLand : Go (Golang), JavaScript, TypeScript
- Rider : C#, .NET, ASP.NET
- CLion : C, C++, CMake
- RustRover : Rust, SQL, JavaScript
- WebStorm : JavaScript, TypeScript, React
- RubyMine : Ruby on Rails (RoR), Hotwire, RuboCop
- DataGrip : Bases de datos, SQL, NoSQL
- DataSpell : Python, Jupyter, celdas SQL
- ReSharper : C#, .NET, ASP.NET
Véase también
Bibliografía
- Saunders, Stephen; Fields, Duane K.; Belayev, Eugene (1 de marzo de 2006), IntelliJ IDEA en acción (1.ª ed.), Manning , pág. 450 , ISBN 1-932394-44-3
- Davydov, S.; Efimov, A. (mayo de 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (1ª ed.), BHV , p. 800, ISBN 5-94157-607-2Archivado del original el 9 de diciembre de 2013 , consultado el 17 de marzo de 2011.
Referencias
- ↑ "¡IntelliJ IDEA 2026.1.2 ya está disponible! "
- 1 2 "TÉRMINOS DE LA EDICIÓN COMUNITARIA DE JETBRAINS" .
- ↑ Jemerov, Dmitry (2 de agosto de 2013). "Creación de herramientas para desarrolladores sobre la plataforma IntelliJ. Seminario web" . YouTube, canal IntelliJ IDEA . Consultado el 2 de mayo de 2024 .
- ↑ "JetBrains/intellij-community" . GitHub . 6 de diciembre de 2022.
- ↑ "Preguntas frecuentes - Proyecto de código abierto IntelliJ - Confluence" . www.jetbrains.org . Archivado del original el 23 de enero de 2020.
- ↑ "¿Puedo usar las ediciones comunitarias de los IDE de JetBrains para desarrollar software propietario comercial?" . JetBrains . Consultado el 29 de junio de 2021 .
- ↑ "IntelliJ IDEA :: Refactorización de Java más refactorización de código sofisticada para JSP, XML, CSS, HTML, JavaScript" . JetBrains. Archivado del original el 22/01/2014 . Consultado el 17/12/2010 .
- ↑ Fowler, Martin . "Cruzando el Rubicón de la refactorización" . MartinFowler.com .
- ↑ "IntelliJ IDEA de JetBrains se vuelve de código abierto" . El blog de JetBrains . 15 de octubre de 2009. Consultado el 4 de septiembre de 2022 .
- ↑ Pronschinske, Mitch (15 de octubre de 2009). "IntelliJ IDEA se vuelve de código abierto" . dzone.com . Archivado del original el 14 de marzo de 2017. Consultado el 4 de septiembre de 2022 .
- ↑ Binstock, Andrew (22 de septiembre de 2010). "Reseña de InfoWorld: Las mejores herramientas de programación Java" . InfoWorld .
- ↑ "Google lanza Android Studio 1.0, la primera versión estable de su IDE" . VentureBeat . 8 de diciembre de 2014.
- ↑ "¿Qué es la plataforma IntelliJ?" . VentureBeat . 23 de febrero de 2015.
- ↑ Amit (09/09/2020). "Lanzamiento de Huawei DevEco Studio 1.0: EMUI 11 y la aplicación Hongmeng Project pueden desarrollarse" . HU . Consultado el 24/08/2023 .
- ↑ "Los IDE de JetBrains adoptan la IA" .
- ↑ "Instalar IntelliJ IDEA – Requisitos del sistema" . www.jetbrains.com . 16 de septiembre de 2025. Consultado el 16 de noviembre de 2025 .
- ↑ "Versiones y características de Java compatibles" . www.jetbrains.com . 9 de octubre de 2025. Consultado el 16 de noviembre de 2025 .
- 1 2 "IntelliJ IDEA :: Características" . JetBrains . Consultado el 7 de febrero de 2016 .
- ↑ Roman Beskrovnyi, "Depuración en IntelliJ IDEA: una guía para principiantes" , blog CodeGym.cc , 16 de marzo de 2020
- ↑ "Mercado de JetBrains" . JetBrains . Consultado el 2 de noviembre de 2024 .
- 1 2 3 "Comparación de ediciones de IntelliJ IDEA" . JetBrains . Consultado el 19 de diciembre de 2014 .
- ↑ "Cursive - Plugins - JetBrains" . Repositorio de plugins de JetBrains .
- ↑ "CloudSlang - Plugins - JetBrains" . Repositorio de plugins de JetBrains .
- ↑ "Elm - Plugins - JetBrains" . Repositorio de plugins de JetBrains . Archivado del original el 9 de mayo de 2021. Consultado el 4 de marzo de 2019 .
- ↑ van der Kleij, Rik. "Haskell - Complementos - JetBrains" . Repositorio de complementos de JetBrains .
- ↑ "Julia - Plugins - JetBrains" . Repositorio de plugins de JetBrains .
- ↑ "sylvanaar2 / Lua For IDEA / wiki / Home — Bitbucket" . bitbucket.org . Archivado del original el 11-10-2016 . Recuperado el 03-04-2016 .
- ↑ "Python Community Edition - Plugins - JetBrains" . Repositorio de plugins de JetBrains .
- ↑ "JetBrains deleita a la comunidad Python con una edición gratuita de su famoso IDE, PyCharm 3.0" . jetbrains.com . 24 de septiembre de 2013.
- ↑ "Lenguaje R para IntelliJ" . Repositorio de complementos de JetBrains .
- ↑ JetBrains . "Rust" . Complementos de JetBrains . Consultado el 10-12-2019 .
- ↑ Cheptsov, Andrey (4 de agosto de 2017). "Soporte oficial para el complemento Rust de código abierto para IntelliJ IDEA, CLion y otros IDE de JetBrains" . Blog de JetBrains . Consultado el 10 de diciembre de 2019 .
- ↑ "Soporte integrado para SBT en IntelliJ IDEA 13" . JetBrains . 18 de noviembre de 2013.
- ↑ "Conectores IDE" . Atlassian . Archivado del original el 18 de octubre de 2011. Consultado el 7 de febrero de 2009 .
- ↑ Gatz, Bartek (junio de 2015). "Estamos descontinuando el soporte para los conectores IDE de Atlassian - Desarrolladores de Atlassian" . developer.atlassian.com . Archivado del original el 4 de noviembre de 2016. Recuperado el 2 de noviembre de 2016 .
- ↑ JetBrains . "TFS" . Complementos de JetBrains . Consultado el 10-12-2019 .
- ↑ Microsoft . "Azure DevOps" . Complementos de JetBrains . Consultado el 10 de diciembre de 2019 .
- ↑ JetBrains. "choose-your-ide" . Entornos de desarrollo integrados (IDE) de JetBrains . Consultado el 1 de octubre de 2025 .
- Entornos de desarrollo integrados gratuitos
- Herramientas de desarrollo Java
- Productos introducidos en 2001
- Software programado en Java
- Software que utiliza la licencia Apache.