Articulo de referencia

IntelliJ IDEA

{{cite web|url=https://www.jetbrains.com/legal/docs/toolbox/user_community/|title=JETBRAINS COMMUNITY EDITION TERMS}} \n* Ultimate edition: [[Trialware]]}}"},"website":{"wt":"{{...

IntelliJ IDEA ( pronunciado / ɪ n ˈ t ɛ l ɪ / 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 .

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

  1. "¡IntelliJ IDEA 2026.1.2 ya está disponible! "
  2. 1 2 "TÉRMINOS DE LA EDICIÓN COMUNITARIA DE JETBRAINS" .
  3. 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 .
  4. "JetBrains/intellij-community" . GitHub . 6 de diciembre de 2022.
  5. "Preguntas frecuentes - Proyecto de código abierto IntelliJ - Confluence" . www.jetbrains.org . Archivado del original el 23 de enero de 2020.
  6. "¿Puedo usar las ediciones comunitarias de los IDE de JetBrains para desarrollar software propietario comercial?" . JetBrains . Consultado el 29 de junio de 2021 .
  7. "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 . 
  8. Fowler, Martin . "Cruzando el Rubicón de la refactorización" . MartinFowler.com .
  9. "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 .
  10. 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 .
  11. Binstock, Andrew (22 de septiembre de 2010). "Reseña de InfoWorld: Las mejores herramientas de programación Java" . InfoWorld .
  12. "Google lanza Android Studio 1.0, la primera versión estable de su IDE" . VentureBeat . 8 de diciembre de 2014.
  13. "¿Qué es la plataforma IntelliJ?" . VentureBeat . 23 de febrero de 2015.
  14. 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 .
  15. "Los IDE de JetBrains adoptan la IA" .
  16. "Instalar IntelliJ IDEA – Requisitos del sistema" . www.jetbrains.com . 16 de septiembre de 2025. Consultado el 16 de noviembre de 2025 .
  17. "Versiones y características de Java compatibles" . www.jetbrains.com . 9 de octubre de 2025. Consultado el 16 de noviembre de 2025 .
  18. 1 2 "IntelliJ IDEA :: Características" . JetBrains . Consultado el 7 de febrero de 2016 . 
  19. Roman Beskrovnyi, "Depuración en IntelliJ IDEA: una guía para principiantes" , blog CodeGym.cc , 16 de marzo de 2020
  20. "Mercado de JetBrains" . JetBrains . Consultado el 2 de noviembre de 2024 .
  21. 1 2 3 "Comparación de ediciones de IntelliJ IDEA" . JetBrains . Consultado el 19 de diciembre de 2014 .
  22. "Cursive - Plugins - JetBrains" . Repositorio de plugins de JetBrains .
  23. "CloudSlang - Plugins - JetBrains" . Repositorio de plugins de JetBrains .
  24. "Elm - Plugins - JetBrains" . Repositorio de plugins de JetBrains . Archivado del original el 9 de mayo de 2021. Consultado el 4 de marzo de 2019 .
  25. van der Kleij, Rik. "Haskell - Complementos - JetBrains" . Repositorio de complementos de JetBrains .
  26. "Julia - Plugins - JetBrains" . Repositorio de plugins de JetBrains .
  27. "sylvanaar2 / Lua For IDEA / wiki / Home — Bitbucket" . bitbucket.org . Archivado del original el 11-10-2016 . Recuperado el 03-04-2016 .
  28. "Python Community Edition - Plugins - JetBrains" . Repositorio de plugins de JetBrains .
  29. "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.
  30. "Lenguaje R para IntelliJ" . Repositorio de complementos de JetBrains .
  31. JetBrains . "Rust" . Complementos de JetBrains . Consultado el 10-12-2019 .
  32. 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 .
  33. "Soporte integrado para SBT en IntelliJ IDEA 13" . JetBrains . 18 de noviembre de 2013.
  34. "Conectores IDE" . Atlassian . Archivado del original el 18 de octubre de 2011. Consultado el 7 de febrero de 2009 .
  35. 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 .
  36. JetBrains . "TFS" . Complementos de JetBrains . Consultado el 10-12-2019 .
  37. Microsoft . "Azure DevOps" . Complementos de JetBrains . Consultado el 10 de diciembre de 2019 .
  38. JetBrains. "choose-your-ide" . Entornos de desarrollo integrados (IDE) de JetBrains . Consultado el 1 de octubre de 2025 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=IntelliJ_IDEA&oldid=1345609287 "