miércoles, 25 de noviembre de 2009

Google App Engine

Saludos. Ante todo quería disculparme por no publicar entradas más a menudo... pero el tiempo...

Hechas las presentaciones, vamos a dedicarnos al tema que de verdad concierne a esta entrada.

Google ha habilitado, recientemente, Google App Engine para que ejecute código Java, en forma de JSP, Servlets...  

Google App Engine es un servicio de "hosting" para nuestras aplicaciones JSP, de forma que al usar ese "hosting" tenemos disponible una api, que usando por ejemplo, Apache Tomcat, no tendríamos.

nos facilita enormente el desarrollo, depuración, mantenimiento y puesta en marcha de las aplicaciones, ya que, gracias al repositorio para eclipse, podemos instalar un complemento que nos permite crear aplicaciones para la plataforma y al mismo tiempo, pueden utilizar el framework GWT.

Una vez, hemos instalado el complemento, en eclipse se nos mostrarán 3 nuevos iconos:
Mediante estos tres iconos podemos, por orden de izquierda a derecha, hacer lo siguiente:
  • Crear una aplicación web.
  • Compilar código GWT.
  • Deploy App Engine Project (A grandes rasgos, significa subir la aplicación a internet xD).
 Al crear una aplicación web, se nos muestra el siguiente diálogo:


 Una vez rellenamos todos los campos y pulsamos en Finish, nos crea el proyecto con un ejemplo básico.




Al hacer clic en Send, se mostrará un panel que nos mostrará el siguiente mensaje:


Cuando hemos finalizado este paso, ya podemos subir subir nuestra aplicación a Internet, pero antes, hemos de registrarnos en Google App Engine. Tenemos que aceptar las condiciones de uso y luego ya podremos colgar nuestras aplicaciones.

Una vez hecho esto, si pulsamos el botón Deploy App Engine Project se nos mostrará un diálogo para subir nuestra aplicación a Internet y que esté disponible para todo el mundo.

Una vez realizado, ya podremos acceder a nuestra aplicación.

Lo malo:

  • Sólo podemos desarrollar 10 aplicaciones gratuitamente.
  • Tenemos disponibles 6,50 horas al día de CPU, si quisiéramos más tendríamos que pagar.
Tarifas a día 25/11/2003:



    Lo Bueno:
    • Tenemos una plataforma on-line para hacer desarollos de nuestras aplicaciones.
    • También proporciona un servicio para almacenar datos, basado en JPA y en otros. De éste, si tengo tiempo también haré un artículo.

    Licencia

    Creative Commons License
    Esta obra está bajo una licencia de Creative Commons.