anchor.diff:  
   == Preliminares
   
  -Un IDE debe procurar al desarrollador un entorno que le permita ser lo más productivo posible, ocultando al máximo la complejidad de las tecnologías empleadas. Por ejemplo cuando creamos un web service el IDE nos generará todas las clases y ficheros necesarios y nosotros sólo tendremos que enfocarnos en definir la API REST e implementar cada operación.
  +Un IDE debe procurar al desarrollador un entorno que le permita ser lo más productivo posible, ocultando al máximo la complejidad de las tecnologías empleadas. Por ejemplo cuando creamos un Web service el IDE nos generará todas las clases y ficheros necesarios y nosotros sólo tendremos que enfocarnos en definir la API REST e implementar cada operación.
   
   Existen otros IDEs además de Eclipse. En mi experiencia Netbeans es un buen entorno, con muchas ayudas, y maduro en su versión 8, además tiene detrás a una gran comunidad y a Oracle. Como dato en contra, durante el desarrollo de un proyecto mediano, en la versión 8.0, de cuando en cuando se quedaba "pensando" unos segundos. Por otro lado tenemos a JDeveloper, que es el IDE oficial de Oracle, muy potente y una opción recomendable para nuevos proyectos de gran tamaño, y si desarrollamos contra Oracle, y/o el servidor Weblogic. Para proyectos Spring está Eclipse STS que ofrece potentes wizards. Si nuestro servidor es JBoss o el nuevo WildFly podemos optar la solución adoptada aquí, Eclipse + JBoss Tools, o directamente por JBoss Developer Studio. La ventaja de optar por Eclipse es que podemos personalizar nuestro entorno instalando los plugins que elijamos. En definitiva tenemos múltiples opciones y la decisión muchas veces dependerá de las tecnologías que elijamos o nos imponga el tipo de proyecto o el propio cliente.
   
  -Ok, antes de nada vamos a crear una sencilla estructura de carpetas donde ir guardardo el trabajo, y donde instalar el software. Por ejemplo la siguiente:
  +Ok, antes de nada vamos a crear una sencilla estructura de carpetas donde ir guardando el trabajo, y donde instalar el software. Por ejemplo la siguiente:
   
   image::https://raw.githubusercontent.com/lametaweb/lametaweb.github.io/master/images/001/prac001-fig009.png[]
   
  
positive.code: 
  == Probando nuestro nuevo entrono de trabajo
  
  Comprobaremos que la instalación es correcta desplegando la aplicación web _Hello World!_ localizada en los ejemplos recién instalados. Para arrancar manualmente el servidor abrimos una consola de comandos, vamos a la carpeta `bin\` dentro de la carpeta del servidor y lo iniciamos escribiendo `standalone.bat`. Es importante no cerrar la ventana de comandos ya que si lo hacemos el proceso en que se ejectuta el servidor se terminará y éste se parará. Así que dejamos la ventana de comandos abierta, aunque sí podemos minimizarla.
  
  NOTE: Si antes no instalaste los ejemplos del servidor puedes bajarlos ahora en el enlace https://github.com/jboss-developer/jboss-eap-quickstarts/archive/6.3.0.GA.zip[jboss-eap-quickstarts-6.3.0.GA.zip]. Otra alternativa es obtener la aplicación desde Maven a partir del arquetipo `maven-archetype-site-simple`. Puedes consultar el Post anterior para recordar cómo lo hicimos.
  
  
negative.code: 
  image::https://raw.githubusercontent.com/lametaweb/lametaweb.github.io/master/images/001/prac001-fig022.png[]
  
  Elegimos nuestro sistema operativo y pulsamos sobre el enlace del installer. Si no estamos ya logados saltaremos a la página de introducción de usuario y contraseña. Procedemos a la creación de una cuenta pulsando el enlace `Create Account`.
  
  image::https://raw.githubusercontent.com/lametaweb/lametaweb.github.io/master/images/001/prac001-fig025.png[]
  
  