IntelliJ IDEA - IntelliJ IDEA
Desarrollador (es) | JetBrains |
---|---|
Versión inicial | 1.0 / enero de 2001 |
Lanzamiento estable | 2021.1.2 (compilación 211.7442.40) / 1 de junio de 2021
|
Versión de vista previa | 2021.2 EAP (compilación 212.3724.25) / 4 de junio de 2021
|
Escrito en | Java , Kotlin |
Sistema operativo | Windows , macOS , Linux |
Escribe | IDE de Java |
Licencia | |
Sitio web | www |
Desarrollador (es) | JetBrains |
---|---|
Versión inicial | 12 de diciembre de 2019 |
Lanzamiento estable | 2021.1.1 (compilación 211.7442.17) / 27 de mayo de 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 |
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.
Compatible con Community y Ultimate Edition:
|
Compatible solo en Ultimate Edition:
|
Tecnologías y marcos
Compatible con Community y Ultimate Edition: |
Compatible solo en Ultimate Edition:
|
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 .
Compatible con Community y Ultimate Edition:
|
Compatible solo en Ultimate Edition:
|
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