jueves, 14 de octubre de 2010

Seleccion de IDE

Buenas y santas, hoy vamos hablar del IDE.

La selección de nuestro primer IDE (Integrated Development Environment, Entorno Integrado de Desarrollo) es muy importante pues nos ayudará a resolver problemas comunes, acelerar nuestro aprendizaje y adaptarnos poco a poco a una forma particular de trabajo.

Debemos seleccionar el IDE de acuerdo a nuestras necesidades, por ejemplo, si lo necesitamos solo para el uso académico, aprendizaje de ciertas herramientas y/o tecnologías del mundo Java, si lo necesitamos para uso profesional, ya que en ciertas empresas dicen al desarrollador cuál IDE usar, etc.

Como este tutorial lo he escrito para quienes aun están aprendiendo a programar en Java, les recomiendo usar un IDE
Lo que yo recomiendo es verificar que el IDE:
  • sea intuitivo
  • tenga resaltador de código
  • tenga depurador
  • tenga autocompletado (no indispensable si estás aprendiendo)

Aunque llegarás a usar otras herramientas muy prácticas y otras muy complejas conforme avances en tu aprendizaje.

 JCreator:

http://www.jcreator.net/i/scr_overview.gif

este fue mi primer IDE (sniff), existe una versión free y otra comercial, lo malo que tiene es que no existe version para linux y ademas si trabajas con swing te quedará duro con este IDE ya que no cuenta con diseñador de guis, aunque para comenzar en mi concepto es el ide perfecto

caracteristicas de las dos versiones (http://www.jcreator.com/features_java.htm)


GEL:

http://www.gexperts.com/screens/main.png

Este ide es bastante bueno y es totalmente free, aunque no es opensource, es bastante liviano, tiene facilidad de plugins y además tiene muy buenas caracteristicas (http://www.gexperts.com/features.html)
pero igual, no hay versión para linux :( , y ademas si trabajas con swing te quedará duro con este IDE ya que no cuenta con diseñador de guis, este IDE se lo recomiendo a un usuario que ya tenga sus pinos en Java.


JBuilder:

es un IDE excelente lastimosamente no pude encontrar un screenshot en su página, tiene muchas fortalezas, y tiene versión para linux, windows y solaris, tiene versión free y comercial aunque no es opensource
la info aqui (http://www.borland.com/jbuilder/pdf/jbx_techview.pdf)

este IDE es para profesionales (eso si, si puedes pagar la versión comercial, nada barata)


NetBeans:

http://www.netbeans.org/images/quicktour/form.gif
 Este IDE en un comienzo se llamo forte y fue fabricado por Sun Microsystems luego fue liberado su código y la comunidad opensource se encargo de llevarlo donde esta, versión para windows,linux,solaris y mac y todo totalmente free y opensource. la 3.6 ya incluye soporte para diseñar aplicaciones de J2ME entre otras cosas nuevas. soporta desarrollo de servlets e incluye el tomcat internamente, tiene diseñador de guis, etc mas info aqui (http://www.netbeans.org/products/ide/index.html)
A mi gusto ... nunca lo uso y siempre lo trato de evitar


Eclipse

http://www.eclipse.org/articles/Article-UI-Guidelines/images/workbench_decomposed.gif
Este es el IDE por excelencia :P, las mismas caracteristicas del netbeans aunque mas liviano y un poco complejo pero cuando te acostumbres no podras programar sin el, lo digo por experiencia , la fortaleza de eclipse se basa en los plugins, existen innumerables plugins con innumerables usos, este editor tiene un workspace especializado en diseñar plugins para el mismo y no es muy complicado asi que lo puedes acomodar a todos tus requerimientos, la info completa se encuentra aqui (http://www.eclipse.org/)

miércoles, 13 de octubre de 2010

Como configurar JAVA

Normalmente cuando estamos comenzando a usar Java nos encontramos con que tenemos que agregar el JAVA_HOME (el directorio de instalación de Java) a las variables de entorno de Windows. Pues bien, para esa "primera vez" me he dado a la tarea de escribir este pequeño tutorial. Para este tutorial debemos tener presentes los siguientes conceptos:

Variables de entorno
Autoexec.bat
PATH: Que es donde el intérprete de comandos buscará los comandos de ejecución que escribamos en la consola, siempre y cuando no usemos una ruta específica para llamar al comando.

La idea del JAVA_HOME es que agreguemos una nueva variable de entorno a nuestro sistema. En este caso JAVA_HOME es el nombre de facto, aunque podría ser cualquier otro, lo importante es que además lo agreguemos al PATH para que Windows pueda reconocer los comandos de Java. Incluso podríamos no definir la variable JAVA_HOME y hacerlo todo directamente sobre la variable PATH, pero por convención y practicidad es mejor definirla, esto te será más claro conforme sigas usando Java.
Para agregar la nueva variable de entorno hay dos caminos a seguir.

El primero es usando la ventana de Propiedades del sistema de Windows.
(La forma en que siempre lo hago)

1. Hacer la combinación de teclas Inicio(la tecla de la ventanita) + Pausa para abrir la ventana de Propiedades del sistema.



2. Dentro de la ficha Opciones avanzadas, oprimir el botón Variables de entorno, lo que abrirá una nueva ventana titulada Variables de entorno.


Nota: Dentro de las variables de entorno tenemos las Variables de usuario y las Variables del sistema, las primeras funcionan mientras la sesión del usuario para la cuál está definida está abierta, las otras funcionan para todos los usuarios y se necesitan permisos de administrador para definirlas. Preferentemente yo siempre uso las Variables de sistema, a menos que haya una situación particular que requiera que use las variables de usuario.

3. En la sección de las Variables del sistema haremos clic sobre el botón Nueva, esto nos abrirá un pequeño cuadro de diálogo donde agregaremos los siguientes valores:
* en la caja Nombre de variable: JAVA_HOME
* en la caja Valor de variable: la ubicación donde hayas instalado el JDK, en mi caso C:\Archivos de programa\Java\jdk1.6.0_18 y hacer clic en Aceptar.


4. Buscar la varibla de sistema llamada Path y hacer clic en Modificar.
5. En el campo Valor de variable de la ventana de diálogo Modificar variable de sistema agregaremos nuestra nueva variable de entorno al final del valor existente separándolo por un punto y coma (;) de la siguiente forma: ;%JAVA_HOME%\bin;

De esta forma estamos haciendo referencia a la carpeta bin (donde están los comandos de ejecución) de la instalación de Java usando la variable JAVA_HOME que hemos creado en los pasos anteriores. También podríamos haber escrito directamente la ruta de la instalación del JDK en el Path, pero como lo he dicho antes, es preferible hacerlo de esta forma.

Después de estos pasos simplemente deberemos hacer clic en el botón Aceptar de cada ventana y tendremos agregada nuestra nueva variable de entorno.

Fuente 

martes, 12 de octubre de 2010

Bienvenidos!!

Este es mi segundo blog de JAVA! Espero publicar continuamente y no dejarlo en el olvido!