Empezar con Google App Engine (JAVA)
Mucha gente huye de Java y no precisamente por la inherente dificultad de aprender este lenguaje, la mayoría lo hace simplemente porque les complica configurar un ambiente de desarrollo y ademas no existen muchas alternativas de alojamiento como en PHP, pero todo esto puede cambiar si aprendemos a utilizar Google App Engine.
![google_appengine[1]_2 google_appengine[1]_2](http://blog.pontt.com/wp-content/uploads/2009/08/google_appengine1_2.png)
Google App Engine es un servicio de Google bajo el concepto de cloud computing en el cual no nos preocupamos del servidor de aplicaciones ni tampoco de donde alojaremos nuestra data. Lo único que necesitamos para empezar es bajar el SDK, escribir código, compilar y luego realizar el anhelado deploy.
Empezando con Google App Engine
Para comenzar debes registrarte en el siguiente link:
http://code.google.com/intl/es-ES/appengine/
Debes crear una nueva aplicación, asi obtendras un subdominio en appspot.com y una application-id que nos servirá para hacer el deploy.
Inventamos un nombre que será el ID de la aplicación y nombre del subdominio.
Una vez que este creada la aplicación en la cuenta de App engine, configuraremos el entorno de desarrollo.
Configurando el entorno de desarrollo
Descargamos Eclipse, en este caso particular elegimos la versión Europa.
http://www.eclipse.org/downloads/moreinfo/jee.php
Una vez descargado, procederemos a instalar el SDK de Google App Engine desde Eclipse.
Seleccionamos Help -> Software Updates -> Find/Install
Luego seleccionamos Search for new features
Pinchamos New Remote Site, ahora debemos colocar una URL de instalación, para el caso de Google App Engine se obtiene de :
http://code.google.com/intl/es/appengine/docs/java/gettingstarted/installing.html
Agregamos la url correspondiente a Eclipse Europa.
http://dl.google.com/eclipse/plugin/3.3
(En el listado ya tengo el sitio agregado, por eso aparece en el listado antes de agregar la URL).
Listo, ya podemos crear nuestro primer proyecto.
Elegimos el nombre del proyecto y el package correspondiente, no es necesario que el proyecto lleve integrado GWT.
En la vista de package explorer debieramos tener la siguiente estructura.
Compilamos el proyecto (Ctrl+B) y haremos nuestro primer deploy a la nube, antes de eso configuramos la ID del proyecto.
Ahora si estamos listos para hacer deploy, hacemos click en el boton deploy en la barra superior.
Efectuando el deploy
Colcamos el e-mail y password de nuestra cuenta google y presionamos en deploy.
La consola de eclipse arrojará mensajes relacionados con el deploy y debiera quedar así (Deployment completed successfully).
Luego visitamos nuestra dirección para ver como quedó.
http://proyectogap1.appspot.com/
Hemos concluido esta primera parte, ya podemos hacer nuestros deploys a la nube.
.