IntelliJ IDEA - IntelliJ IDEA

IntelliJ IDEA
IntelliJ IDEA Icon.svg
Intellij IDEA 2021.1 Community Edition screenshot.png
IntelliJ IDEA 2021.1 Community Edition
Desarrollador (es) JetBrains
Versión inicial 1.0 / enero de 2001 ; hace 20 años ( 2001-01 )
Lanzamiento estable
2021.1.2 (compilación 211.7442.40) / 1 de junio de 2021 ; hace 4 meses ( 01/06/2021 )
Versión de vista previa
2021.2 EAP (compilación 212.3724.25) / 4 de junio de 2021 ; hace 4 meses ( 04/06/2021 )
Escrito en Java , Kotlin
Sistema operativo Windows , macOS , Linux
Escribe IDE de Java
Licencia
Sitio web www .jetbrains .com / idea /
IntelliJ IDEA Edu
IntelliJ IDEA Edu Icon.svg
Desarrollador (es) JetBrains
Versión inicial 12 de diciembre de 2019 ; Hace 21 meses ( 12/12/2019 )
Lanzamiento estable
2021.1.1 (compilación 211.7442.17) / 27 de mayo de 2021 ; hace 4 meses ( 05/27/2021 )
Escrito en Java , Kotlin
Sistema operativo Windows , macOS , Linux
Tamaño 700-800 MB
Escribe IDE
Licencia Licencia Apache 2.0
Sitio web www .jetbrains .com / idea-edu /

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 y en una edición comercial patentada . Ambos se pueden utilizar para el desarrollo comercial.

Historia

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.

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 .

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. Otros entornos de desarrollo basados ​​en el marco de IntelliJ incluyen AppCode , CLion , DataGrip , GoLand , PhpStorm , PyCharm , Rider , RubyMine , WebStorm y MPS .

Requisitos del sistema

Ventanas Mac OS Linux
Versión del sistema operativo Microsoft Windows 8 de 64 bits o posterior macOS 10.13 o posterior Cualquier distribución de Linux que admita Gnome, KDE o Unity DE
RAM 2 GB de RAM como mínimo, se recomiendan 8 GB de RAM
Espacio del disco 2,5 GB y otro 1 GB para cachés como mínimo, se recomienda una unidad de estado sólido con al menos 5 GB de espacio libre
Versión JDK Agregar soporte para Java 14
Versión JRE JRE 11 está incluido.
Resolución de la pantalla Resolución de pantalla mínima de 1024 × 768. 1920 × 1080 es una resolución de pantalla recomendada.

Características

Asistencia de codificación

El IDE proporciona ciertas características como la finalización de código mediante el análisis del contexto de navegación, el código que permite saltar a una clase o declaración en el código directamente, refactorización de código , depuración de código , pelusa y las opciones a inconsistencias fijos a través de sugerencias.

Integración y herramientas integradas

El IDE proporciona 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

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.

Idiomas admitidos

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

Tecnologías y marcos

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

Control de versiones y revisiones de software

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

Ver también

Bibliografía

  • 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