Está en la página 1de 22

JAVA

Entorno de desarrollo
integrado (IDE)
Entornos Integrados de desarrollo
Un Entorno Integrado de Desarrollo (IDE,
Integrated Development Environment) es un
sistema que facilita el trabajo del desarrollador de
software, integrando sólidamente la edición
orientada al lenguaje, la compilación o
interpretación, la depuración, las medidas de
rendimiento, la incorporación de los fuentes a un
sistema de control de fuentes, etc., normalmente
de forma modular.

Los IDEs mas populares son los siguientes:


Eclipse
Es un entorno de desarrollo
integrado de código abierto
multiplataforma para desarrollar lo
que el proyecto llama "Aplicaciones
de Cliente Enriquecido", opuesto a
las aplicaciones "Cliente-liviano"
basadas en navegadores.
NetBeans
Se refiere a una plataforma para el desarrollo de
aplicaciones de escritorio usando Java y a un entorno de
desarrollo integrado (IDE) desarrollado usando la
Plataforma NetBeans.

La plataforma NetBeans permite que las aplicaciones sean


desarrolladas a partir de un conjunto de componentes de
software llamados módulos. Un módulo es un archivo Java
que contiene clases de java escritas para interactuar con
las APIs de NetBeans y un archivo especial (manifest file)
que lo identifica como módulo. Las aplicaciones construidas
a partir de módulos pueden ser extendidas agregándole
nuevos módulos. Debido a que los módulos pueden ser
desarrollados independientemente, las aplicaciones basadas
en la plataforma NetBeans pueden ser extendidas
fácilmente por otros desarrolladores de software.
IntelliJ IDEA
IntelliJ IDEA se autodefine como un entorno
inteligente para desarrollar aplicaciones Java,
cliente y servidor.
IDE que también permite desarrollar aplicaciones
para móviles (J2ME).
IntelliJ IDEA posee un avanzado editor de código,
compatible con multitud de tecnologías (AJAX,
JSP, EJB…) y, dentro de un mismo entorno,
ofrece análisis del código,
compilación/ejecución/debugging, control de
versiones, detección de duplicaciones, análisis de
dependencias y soporte para plugins.
•IntelliJ IDEA: desarrollado por JetBrains, es
comercial.
JBuilder
Es un IDE (entorno de desarrollo
integrado) Java de Borland. Es un
software creado en 1995.
La versión 2006 (Borland JBuilder
2006) tiene 3 ediciones: Enterprise
(para aplicaciones J2EE, Web Services y
Struts), Developer (para el completo
desarrollo de aplicaciones Java) y
Foundation (con capacidades básicas
para iniciarse en el desarrollo de
aplicaciones java y de momento es de
libre uso).
Jbuilder (2)
La versión JBuilder 2007 está basada en
Eclipse.Tiene también 3 ediciones: Enterprise (la
más completa), Professional y Developer. Fue
presentada, en Inglés, en noviembre de 2006,
anunciándose que a comienzos de 2007 saldrían
versiones en francés, alemán y japonés.
En Mayo de 2007 se presentó una nueva versión
de JBuilder, disponible en 3 ediciones: Enterprise
(la más completa), 2007 y Turbo (esta última
freeware). Esta disponible para Windows, Linux y
MacOS X, en inglés, francés, alemán y japonés.
La última versión es JBuilder 2008, también
dispopnible en 3 versiones, Enterprise,
Professional y Turbo.
JCreator
Es un producto comercial de la compañía
Xinox Software. Utiliza el J2SDK de Sun
Microsystems para compilar y ejecutar los
programas, pero no es necesario para
ejecutar el JCreator, ya que a diferencia
de otros IDEs para Java como Netbeans o
Eclipse este programa no es una aplicación
nativa Java.
JDeveloper
Entorno de desarrollo integrado
desarrollado por Oracle Corporation para
lenguaje Java, HTML, XML, SQL, PL/SQL,
Javascript, PHP, Oracle ADF, UML y otros.
Es un software propietario pero gratuito
desde 2005.
Las primeras versiones de 1998 estaban
basadas en el entorno JBuilder de Borland,
pero desde la versión 9i de 2001 está
basado en Java, no estando ya relacionado
con el código anterior de JBuilder.
BlueJ
Es un IDE (Integrated development
Enviroment) para desarrollar programas
en Java, este IDE fue creado con el fin de
ser una herramientas para aquellas
personas que se inician en el mundo de la
programación, es muy usado en institutos
de enseñanza ya que cuenta con
herramientas que permite comprender de
una forma fácil como diseñar una
aplicación basándose en diagramas, así
como también brindando herramientas
para la compilación y depuración de
nuestros desarrollos.
BlueJ (2)
BlueJ esta bajo una licencia GPL, por
lo cual podemos usarlo y distribuirlo
libremente, funciona en sistemas
GNU/Linux, Windows, Mac/OS y
aquellos que soporten el lenguaje
Java.
JEdit
Es un editor de texto para programadores
distribuido bajo los términos de la Licencia
Pública General de GNU. Está escrito en Java y se
ejecuta en Windows, Linux, Mac OS X y otros
sistemas operativos que dispongan de la máquina
virtual Java.
Dispone de docenas de plugins para diferentes
áreas de aplicaciones. Soporta de forma nativa el
coloreado de la sintaxis para más de 130
formatos de fichero. También se puede incluir
nuevos formatos de forma manual utilizando
ficheros XML. jEdit soporta UTF-8 y otros
formatos de codificación del texto.
Kdevelop
KDevelop es un entorno de desarrollo
integrado para sistemas GNU/Linux y otros
sistemas Unix, publicado bajo licencia GPL,
orientado al uso bajo el entorno gráfico
KDE, aunque también funciona con otros
entornos, como Gnome.
Su última versión se encuentra
actualmente bajo desarrollo y funciona con
distintos lenguajes de programación como
C, C++, Java, Ada, SQL, Python, Perl y
Pascal, así como guiones para el intérprete
de comandos Bash.
Anjuta
Anjuta (actualmente Anjuta DevStudio) es
un entorno integrado de desarrollo (IDE)
para programar en los lenguajes C, C++,
Java y Python, en sistemas GNU/Linux. Su
principal objetivo es trabajar con GTK y en
el escritorio GNOME, además ofrece un
gran número de características avanzadas
de programación. Anjuta es software libre,
liberado bajo la licencia GPL.
Incluye un administrador de proyectos,
asistentes, plantillas, depurador interactivo
y un poderoso editor que verifica y resalta
la sintaxis escrita.
Dr. Java
DrJava es un ligero entorno de desarrollo
para programar en Java. Está diseñada
principalmente para los estudiantes,
ofreciendo una interfaz intuitiva y la
capacidad para evaluar interactivamente
el código de Java.
También incluye potentes funciones para
usuarios más avanzados. DrJava está
disponible de forma gratuita en el marco
del DrJava licencia Open Source, y está en
desarrollo por la JavaPLT grupo de la
Universidad Rice.
Sun Java Studio
Este ambiente apunta a los
desarrolladores Web en Java. Utiliza
muchos componentes visuales
tambien. Las aplicacionnes se
pueden crear con menos codigo
gracias a esto. Tambien sirve como
herramienta para crear y utilizar Web
Services, EJBs y demas.
Sun Java Studio Enterprise
Esta enfocado a tecnologias como
modelado de aplicaciones con UML,
etc, pero intergando todo con
tecnologias de Java Enterprise. Te
permite crear web services, portal
components etc. Sus modulos mas
importantes son el modelado de
aplicaciones UML, Colaboracion en
linea de codigo y su "Profiler“.
Basado en NetBeans 3.0
Visual Paradigm Integrated
Development Environment (VP-JIDE)
Es un entorno integrado de
desarrollo para programadores/
desarrolladores Java, que
escriban/compilen/ejecuten/impleme
nten aplicaciones o applets de Java
con características de soporte como
gestión de proyecto, navegación por
clases y métodos, resaltado
sintáctico, función de auto completar
código para mejorar la productividad
del desarrollo de software.
Visual Paradigm Integrated Development
Environment (VP-JIDE) (2)
También hay una versión
incorporada de Visual Paradigm IDE
integrada con una herramienta de
UML CASE llamada Visual Paradigm
for UML.
Está diseñada para una amplia
variedad de usuarios, que estén
interesados en construir sistemas de
software en gran escala,
confiablemente a través del uso de
un enfoque Orientado a Objeto
Aptana
Es un nuevo IDE (Integrated Development Environment)
para Java, orientado a desarrollos Web. Tiene versiones
para Windows, MachIntosh y Linux, y Plug-in para
herramientas como Eclipse (anuncian otras
próximamente).
Incluye:
– Asistentes de Código Javascript, HTML y CSS, cin la
posibilidad de funciones propias.
– Outliner que permite destacar vistas instantáneas de la
estructura del codigo Javascript, HTML y CSS
– Avisos de error de diferente severidad respecto al código
– Posibilidad de adaptar y extender el Interfaz de Usuario
de Aptana
– Soporte multiplataforma
– Fuente libre y abierta (Free and Open Source).
Gel
Gel es un IDE para java que permite ver el
codigo coloreado de acuerdo a la sintaxis,
soporta (Java, JSP, HTML, XML, C, C++,
Perl, Python, etc), permite deshacer y
rehacer de manera ilimitada, contiene
seleccion de columnas identificacion de
bloques colorea corchetes, parentesis,
checkea ortografia automaticamente,
cierra llaves de manera automatica, busca
expresiones regulares , apto para Java y
JSP.
JIPE Java IDE
Jipe es un entorno de desarrollo
gratuito para java escrito en java.
Te permitira escribir y testear
programas java y applets.
Algunas caracteristicas son sintaxis
highlighting, portabilidad a cualquier
sistema operativo ya que se corre
con una maquina virtual java, el
autor declara haber testeado en linux
y windows.

También podría gustarte