You are on page 1of 4

Guia de preparación como programador Java.

por Julio Laguna. - redribera

2 Lo que necesitamos para empezar a programar Java. 2.4 IDEs para Java II.
La elección de un IDE para trabajar con Java es una decisión muy importante. El hecho de que Sun ponga a disposición gratuita el JDK de Java, y otras descargas, ha permitido aflorar un cúmulo de aplicaciones de apoyo a los desarrolladores Java, incluyendo IDEs. Particularmente he trabajado bastante a fondo con dos de ellos, Sun One Studio y Eclipse. De todos modos existen y a lo largo del tiempo han existido muchos otros. AnyJ, NetBeans, Sun Java Studio Creator, Borland JBuilder, IBM WebSphere Studio Application Developer. La mayoría de estos IDE's son propietarios de compañías como Sun, Borland o IBM. Esto es un inconveniente, tanto monetario si quieres operar con una licencia legal, incluso problematico de cara a la compatibilidad de los ficheros generados, en algunos casos muy puntuales. Aún así son opciones muy validas y cada cual podrá comparar a su gusto con el entorno que mejor se desenvuelve. En este enlace, os dejo una comparativa (lastima que esté en inglés), realizada con los cinco IDE's mas importantes (el artículo es de 2005), para mas información ajena a este sitio. Mi experiencia con Sun One Studio, de la que conocí hasta la versión 7, no fue mala, de hecho el entorno era bastante completo, pero el coste de adquisición de licencias para operar con el, y el hecho mismo de ser un software mantenido únicamente por Sun, no me terminó de convencer (ojo, opinines mias). Si debo aconsejar la utilización de un IDE, por parte de los lectores para programar en Java, me quedo sin duda con Eclipse. Eclipse es un IDE que soporta multiples lenguajes, y mucho mas. Me refiero al permitir de una forma muy cómoda, trabajar con varias tecnologías asociadas. En estos momentos, estoy redactando este tutorial desde el plug-in Oxygen para Eclipse, que me permite trabajar con tecnologías basadas en XML. En la sección anterior tuvisteis la oportunidad de comprabar el aspecto de un pantallazo de Eclipse en ejecución sobre Windows. Eclipse es mucho mas que un simple IDE, es toda una comunidad de desarrolladores de código libre, dedicados a la implementación de mejoras del entorno. Además algunas de las firmas mas importantes del sector, como IBM dan soporte a la Fundación Eclipse para su desarrollo. Incluso Sun, tradicionalmente defensora de su IDE gratuito NetBeans, parece dispuesta a estrechar lazos con la Fundación.

La cual como podreís observar está disponible para Mac. Por ello no me extenderá mas en explicar este sitio. Desaroll. Bajo estas lineas una captura de la página de descargas de eclipse. y a todas las noticias interesantes que acontecen en la comunidad. no obstante. pero su manejo es bastante sencillo e intuitivo y viene con ayuda en linea para comenzar a trabajar con eclipse. Con este software. Al igual que en cualquier otro software. Página principal de eclipse. bastará con descargar la distribución Eclipse IDE for Java Developers. Desarrollador Java. podeís encontrar mas información en castellano al respecto.org Página de descargas eclipse.eclipse. Eclipse parte de una instalación base. eclipse permite la instalación de plug-ins destinados a mejorar las funcionalidades del .La página principal del sitio de Eclipse es http://www.Java EE. teneís acceso a todos los proyectos de la comunidad . orientada a varios perfiles de desarrollador. C/C++. a la descarga del software necesario según la plataforma. y tras instalarlo en nuestro ordenador. Para nuestros propositos de iniciación a programadores Java. realmente activa. No es el objeto de esta guia enseñar la utilización del IDE eclipse. Continuamente se están desarrollando nuevos y revisando anteriores plug-ins. Linux y Windows. y el Clásico de eclipse. Desarrollador de plug-ins. Desde la misma página principal de eclipse.org/ En este enlace de la wikipedia. Eclipse. Enfocaré la descripción que haga de Eclipse a su puesta a punto para empezar a programar en Java. ya podremos realizar nuestro primeros programas Java en un entorno mucho mas cómodo. previa instalación del JDK de Java. de modo gratuito. que incluye código fuente. además tiene una comunidad de desarrolladores. Desarr.

etc..VE. Aún así no dejaré pasar esta oportunidad para aconsejar. Eclipse desarrolla proyectos muy. que nos permite trabajar con las clases Visuales de Java (AWT y Swing). trabajando con una clase con el editor Visual Editor. La cantidad de ellos es enorme. En fin. para reportar bugs. etc. . no voy a comentar todos los plug-ins.propio IDE y a extenderse en cada vez mas tecnologías. además de Visual Editor. situado a la derecha de la captura. son los incluidos dentro de Test and Performance Tools Platform Project. Incluso fijaos en la paleta de controles (clases visuales de Java). que una vez tengamos instalado el IDE para Java que recomendamos anteriormente. Se trata del plug-in Visual editor . En este enlace existe una lista completa de los proyectos que se están desarrollando para eclipse por la comunidad de desarrolladores. probemos con la instalación de uno de los plug-ins mas interesantes a la hora de desarrollar aplicaciones visuales en Java (formularios.. implementar persistencia de datos en nuestras aplicaciones Java (con Bases de datos). y la mayoría disponen de espacios propios en el sitio de eclipse. integrado en el IDE eclipse. podeís encontrar plug-ins muy importantes. como la clase oneSimpleWindow que vimos en un ejemplo anterior . De esta forma podemos. y que nosotros como programadores agradeceremos. también. como por ejemplo Dali Java Persistence Tools. descargas. Como podeís ver en el editor (en el centro de la pantalla). para ampliación del IDE. que debieriais descubrir. al igual que otras utilidades conocidas y mas asentadas como hibernate. tanto para ver la evolución o noticias del desarrollo. desde donde podeís descargar e instalar el plug- in para eclipse. Es un proyecto que permite. Como anteriormente os comentaba. Dado que esta guia pretende mostrar lo necesario para la utilización del IDE como solución en el desarrollo de Java. perteneciente al Tools Project en Eclipse. en mi instalación (eclipse 3. Eclipse tiene abiertos una grana cantidad de proyectos. campos de texto. se trata de un plug-in. pero que muy ineteresantes para programar con Java. todo ello orientado al ajuste y rendimiento de las aplicaciones que desarrollemos. ahora mismo escribo este tutorial en la vista del plug-in Oxygen XML. ya que de hecho. y en funión de la tecnología con la que trabajemos y nuestras necesidades como desarrolladores. al estilo arrastrar y colocar. el que instalemos uno u otro plug-in. una cantidad de proyectos interesantisimos..org. crear una clase como oneSimpleWindow con cinco acciones de arrastrar y soltar. y el testeo de las mismas.2). como estos. code Aspecto de eclipse. es algo muy personal.. y que en este entorno se instalan conociendose como plug-ins. Esta es la página principal del proyecto. dentro de Eclipse Web Tools Platform Project. Proyectos muy interesantes. Fijaos en el pantallazo anterior para el desarrollo de la clase oneSimpleWindow que vimos anteriormente.). para eclipse. ya que facilitan nuestra tarea como programadores. echando un vistazo a su sitio eclipse. menús. que permiten la monitorización de nuestras clases Java en ejecución.

que se plantee seriamente las ventajas que puede tener comenzar a aprender a trabajar con Eclipse. como html. que a buen seguro. Además Eclipse. cuando pretendamos usarlo como IDE de otras tecnologías. que es el que yo aconsejo.A los que barajeís Eclipse como una opción interesante de IDE.etc.xml. creo que estamos en disposición de comenzar a programar y programar en Java. no se trata de un IDE tan solo para Java. y quien empieza con la necesidad de obtener un nuevo IDE. Despues de ver la necesidad como desarrolladores Java de disponer de un IDE integrado. Seguidamente pasaremos a recapitular las anotaciones finales acerca de esta guia de redribera .. será tarea avanzada. Con esto finalizamos el apartado dedicado a los IDE's para java. Mi consejo. es que quien ya trabaje con un IDE compatible. ni hemos visto las especificaciones de Eclipse. sería bueno.org. para estar informado de las novedades con respecto a todos los proyectos relacionados. lo mantenga. lo estaremos haciendo de la forma correcta y como profesionales de la materia.php. así que todo el aprendizaje que se realice sobre este IDE. No hemos realizado una exhaustivo analisis de ninguno de ellos.C. que echarais un vistazo mas comprometido al sitio eclipse. pero para eso están todas la páginas de soporte de sus respectivos creadores y comunidades que los mantienen..