IDEA IntelliJ

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

IntelliJ IDEA () es un entorno de desarrollo integrado (IDE) escrito en Java para desarrollar software escrito en Java, Kotlin, Groovy y otros lenguajes basados en JVM. Está desarrollado por JetBrains (anteriormente conocido como IntelliJ) y está disponible como una edición comunitaria con licencia Apache 2 y en una edición comercial patentada. Ambos pueden utilizarse para el desarrollo comercial.

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 de código y refactorización de código integradas.

En 2009, JetBrains lanzó el código fuente de IntelliJ IDEA bajo la licencia Apache 2.0 de código abierto. JetBrains también comenzó a distribuir una versión limitada de IntelliJ IDEA que consta de funciones de código abierto bajo el nombre de Community Edition. La Ultimate Edition comercial ofrece funciones adicionales y permanece disponible por una tarifa.

En un informe 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.

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

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.

Requisitos del sistema

Requisitos del sistema para IDEA IntelliJ 2023.3
Windows macOS Linux
Versión del sistema operativoWindows 10, versión 1809 (o Windows Server 2019) o posterior macOS Big Sur o más tarde Distribución Linux con glibc 2.27 o posterior que soporta GNOME, KDE o Unity
RAM2 GB de RAM mínimo; 8 GB de RAM recomendada
Espacio de disco3.5 GB requeridos; se recomienda una unidad de estado sólido con al menos 5 GB de espacio libre
Versión JDKJDK 7 to 21 supported
Versión JREBundled con Java 17
Resolución de pantallaSe requiere al menos 1024×768; al menos 1920×1080 se recomienda

Características

Asistencia de codificación

El IDE proporciona ciertas características como finalización de código mediante el análisis del 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. , linting y opciones para corregir inconsistencias mediante sugerencias.

Herramientas e integración integradas

El IDE proporciona integración con herramientas de compilación/empaquetado como Grunt, bower, Gradle y sbt. Admite bases de datos como Microsoft SQL Server, Oracle, PostgreSQL, SQLite y MySQL. 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 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 incorporada de búsqueda e instalación de complementos del IDE. Cada edición tiene repositorios de complementos separados, y las ediciones Community y Ultimate suman un total de más de 3000 complementos cada una a partir de 2019.

Idiomas admitidos

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

Tecnologías y marcos

Fuente:

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 del software

Las dos ediciones también difieren en su soporte para sistemas de control de revisiones y versiones de software.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save