Está en la página 1de 3

I.D.E.

de desarrollos puros
Introduccin a los I.D.E.
Con casi 2.000 millones de dispositivos que tienen Android como sistema operativo
en la actualidad es interesante pensar en una idea que poder materializar y formar parte del
mundo que rodea al smartphone.
Android es el sistema operativo mvil con ms popularidad y que sigue creciendo a
pasos agigantados.
Como todos conocemos, el lenguaje que Google pens que debera de usarse para
programar aplicaciones para Android es Java.
Existen una gran cantidad de I.D.E.s (Interfaces Grficas de Desarrollo), para el
desarrollo en Android pero antes de hablar que se necesita para ser considerado un buen
I.D.E. de desarrollo. Definamos I.D.E. de desarrollo puro.
Se dice que un ambiente de desarrollo de aplicaciones es puro cuando el lenguaje
que recibe es el lenguaje propuesto como modelo de desarrollo del Hardware (Java y Xml
en nuestro caso), y el producto que se genera en la compilacin es tambin el propuesto en
el modelo de desarrollo (.class ejecutable para la maquina virtual dalvik).
Por el contrario los ambientes de desarrollo hibrido reciben cualquier lenguaje como
entrada (Html5, Sharp, etc.), y producen ejecutables propuestos en el modelo del hardware.
En forma general un IDE, no es ms que un programa informtico compuesto por
un conjunto de herramientas de programacin. Es un entorno de programacin
empaquetado como un programa o aplicacin, que nos provee de un marco de trabajo
agradable para la mayora de los lenguajes de programacin. Constan entre sus
caractersticas bsicas con:

Editor de cdigo

Compilador

Depurador (debbuger)

Constructor de interfaz grfica

Entre los principales I.D.E de desarrollo de Android se encuentran:

Eclipse:
Eclipse es un entorno de desarrollo, de
cdigo abierto y gratuito, cuyo diseo
sigue un patrn de actualizacin basado
en plugins. Su objetivo es convertirse
en una plataforma de integracin de
herramientas de desarrollo.
Es un IDE que podramos denominar genrico, ya que no fue concebido para ser
utilizado con un solo lenguaje de programacin, sino que es compatible con una gran
variedad de lenguajes.
NetBeans
NetBeans es un IDE que nos permite de forma
rpida y fcil desarrollar aplicaciones Java de
escritorio, mviles y aplicaciones web,
utilizando tecnologas y lenguajes como
HTML5 con HTML, Javascript y CSS.
Proporciona un conjunto de herramientas para
PHP, C y C++.
Entre sus puntos fuertes al igual que Eclipse es que ambos son de cdigo abierto y
gratuito y cuenta como aadido con una gran base de usuarios que forman parte de una
comunidad de desarrolladores muy amplia en todo el mundo. Cabe destacar que se
construye siguiendo la misma filosofa que Eclipse, ambos poseen una estructura
modular para aumentar y configurar el entorno dependiendo de nuestras necesidades
como desarrolladores.
IntelliJIDEA
Existen
varias
distribuciones
disponibles de este IDE, una gratuita y
de cdigo abierto denominada IntelliJ
IDEA Community Edition y otra de
pago denominada IntelliJ IDEA
Ultimate. Ambas son multiplataforma y
estn disponibles tanto para Windows
como para Linux y Mac.
Pocos desarrolladores lo recomiendan como un I.D.E. especializado en el desarrollo de
Android.

Android Studio
Android Studio es el nuevo entorno de
desarrollo creado por Google para
facilitar la tarea de programacin dentro
de su sistema operativo. Hasta este
momento toda la documentacin oficial
gira en torno a Eclipse como IDE
recomendado por Google.
Fue en Mayo de 2013 durante el Google I/O, donde Google dio a conocer este nuevo
IDE para Android, y creemos que a partir de este momento se centrarn en migrar y
adaptar toda la documentacin oficial para que gire alrededor de Android Studio.
Est basado en el IDE Intellij IDEA Community Edition, con lo cual goza de todas las
caractersticas descritas anteriormente de este entorno de desarrollo ms algunas otras
caractersticas propias que ha incorporado Google.