De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

IntelliJ IDEA es un entorno de desarrollo integrado (IDE) escrito en Java para desarrollar software de computadora. Está desarrollado por JetBrains (anteriormente conocido como IntelliJ) y está disponible como una edición comunitaria con licencia de Apache 2 , [6] y en una edición comercial patentada . Ambos se pueden utilizar para el desarrollo comercial. [7]

Historia [ editar ]

La primera versión de IntelliJ IDEA fue lanzada en enero de 2001 y fue uno de los primeros IDE de Java disponibles con navegación de código avanzada y capacidades de refactorización de código integradas. [8] [9]

En un informe de InfoWorld de 2010 , IntelliJ recibió la puntuación más alta del centro de pruebas de las cuatro principales herramientas de programación de Java: Eclipse , IntelliJ IDEA, NetBeans y JDeveloper . [10]

En diciembre de 2014, Google anunció la versión 1.0 de Android Studio , un IDE de código abierto para aplicaciones de Android , basado en la edición comunitaria de código abierto de IntelliJ IDEA. [11] Otros entornos de desarrollo basados ​​en el marco de IntelliJ incluyen AppCode , CLion , DataGrip , GoLand , PhpStorm , PyCharm , Rider , RubyMine , WebStorm y MPS . [12]

Requisitos del sistema [ editar ]

Funciones [ editar ]

Asistencia de codificación [ editar ]

El IDE proporciona ciertas características [15] como finalización de código analizando el contexto, navegación de código que permite saltar directamente a una clase o declaración en el código, refactorización de código , depuración de código [16] , linting y opciones para corregir inconsistencias a través de sugerencias.

Integración y herramientas integradas [ editar ]

El IDE proporciona [15] integración con herramientas de construcción / empaquetado como grunt , bower , gradle y SBT . Admite sistemas de control de versiones como Git , Mercurial , Perforce y SVN . Se puede acceder a bases de datos como Microsoft SQL Server , Oracle , PostgreSQL , SQLite y MySQL directamente desde el IDE en la edición Ultimate, a través de una versión incrustada de DataGrip .

Ecosistema de complementos [ editar ]

IntelliJ admite complementos a través de los cuales se pueden agregar funciones adicionales al IDE. Los complementos se pueden descargar e instalar desde el sitio web del repositorio de complementos de IntelliJ o mediante la función de búsqueda e instalación de complementos incorporada del IDE. Cada edición tiene repositorios de complementos separados, con las ediciones Community y Ultimate con un total de más de 3000 complementos cada una a partir de 2019. [17]

Idiomas admitidos [ editar ]

Las ediciones Community y Ultimate difieren en su compatibilidad con varios lenguajes de programación, como se muestra en la siguiente tabla. [18]

Tecnologías y marcos [ editar ]

Había un complemento gratuito de Atlassian para IntelliJ disponible para integrarse con JIRA , [31] Bamboo , Crucible y FishEye . Sin embargo, el software llamado IDE-Connector se suspendió el 1 de junio de 2015. [32]

Control de versiones y revisión de software [ editar ]

Las dos ediciones también difieren en su compatibilidad [18] con sistemas de control de versiones y control de versiones de software .

Ver también [ editar ]

  • Comparación de entornos de desarrollo integrados

Bibliografía [ editar ]

  • Saunders, Stephen; Fields, Duane K .; Belayev, Eugene (1 de marzo de 2006), IntelliJ IDEA in Action (1ª ed.), Manning , p. 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-2

Referencias [ editar ]

  1. ^ "IntelliJ IDEA 2020.3.3 está disponible" . Blog de JetBrains . Consultado el 21 de marzo de 2021 .
  2. ^ a b "Descargar IntelliJ IDEA: el IDE de Java para desarrolladores profesionales de JetBrains" . JetBrains . Consultado el 21 de marzo de 2021 .
  3. ^ "Notas de la versión de IntelliJ IDEA 2021.1 EAP (compilación 211.6556.6)" . Confluencia de JetBrains .
  4. ^ "Bienvenido IntelliJ IDEA Edu" . Blog de JetBrains .
  5. ^ "Obtenga su herramienta educativa" , JetBrains
  6. ^ "JetBrains / intellij-community" . GitHub .
  7. ^ "Preguntas frecuentes - Proyecto de código abierto IntelliJ - Confluence" . www.jetbrains.org . Archivado desde el original el 28 de julio de 2020.
  8. ^ "IntelliJ IDEA :: Refactorización de Java más refactorización de código sofisticado para JSP, XML, CSS, HTML, JavaScript" . JetBrains.
  9. ^ Martin Fowler . "Cruzando el Rubicón de Refactorización" . MartinFowler.com .
  10. ^ Andrew Binstock (22 de septiembre de 2010). "Revisión de InfoWorld: las mejores herramientas de programación de Java" . InfoWorld .
  11. ^ "Google lanza Android Studio 1.0, la primera versión estable de su IDE" . VentureBeat . 8 de diciembre de 2014.
  12. ^ "¿Qué es la plataforma IntelliJ?" . VentureBeat . 23 de febrero de 2015.
  13. ^ "Novedades de IntelliJ IDEA 2020.1" . www.jetbrains.com .
  14. ^ "Instalar IntelliJ IDEA - Requisitos del sistema" . www.jetbrains.com .
  15. ^ a b "IntelliJ IDEA :: Características" . JetBrains . Consultado el 7 de febrero de 2016 .
  16. ^ Roman Beskrovnyi, "Depuración en IntelliJ IDEA: una guía para principiantes" , blog CodeGym.cc , 16 de marzo de 2020
  17. ^ "Repositorio de complementos de JetBrains" . plugins.jetbrains.com . Consultado el 14 de julio de 2019 .
  18. ^ a b c "Comparación de ediciones de IntelliJ IDEA" . JetBrains . Consultado el 19 de diciembre de 2014 .
  19. ^ "Cursiva - Complementos - JetBrains" . Repositorio de complementos JetBrains .
  20. ^ "CloudSlang - Complementos - JetBrains" . Repositorio de complementos JetBrains .
  21. ^ "Olmo - Complementos - JetBrains" . Repositorio de complementos JetBrains .
  22. ^ Rik van der Kleij. "Haskell - Complementos - JetBrains" . Repositorio de complementos JetBrains .
  23. ^ "Julia - Complementos - JetBrains" . Repositorio de complementos JetBrains .
  24. ^ "sylvanaar2 / Lua para IDEA / wiki / Home - Bitbucket" . bitbucket.org .
  25. ^ "Python Community Edition - Complementos - JetBrains" . Repositorio de complementos JetBrains .
  26. ^ a b "JetBrains deleita a la comunidad de Python con una edición gratuita de su famoso IDE, PyCharm 3.0" . jetbrains.com . 24 de septiembre de 2013.
  27. ^ JetBrains . "Óxido" . Complementos JetBrains . Consultado el 10 de diciembre de 2019 .
  28. ^ 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 .
  29. ^ " " Soporte de idioma Jetbrains R " " .
  30. ^ "Soporte SBT integrado en IntelliJ IDEA 13" . JetBrains . 18 de noviembre de 2013.
  31. ^ "Conectores IDE" . Atlassian . Archivado desde el original el 18 de octubre de 2011 . Consultado el 7 de febrero de 2009 .
  32. ^ "Estamos descontinuando el soporte para conectores IDE de Atlassian - Desarrolladores de Atlassian" . developer.atlassian.com .
  33. ^ JetBrains . "TFS" . Complementos JetBrains . Consultado el 10 de diciembre de 2019 .
  34. ^ Microsoft . "Azure DevOps" . Complementos JetBrains . Consultado el 10 de diciembre de 2019 .