Google App Engine: El sueño de todo desarrollador

miércoles, abril 9, 2008 23:44




image Comienza en prueba piloto Google App Engine, uno de los proyectos mas interesantes en los ultimos tiempos, que vendra a revolucionar el mundo del desarrollo de aplicaciones web. Tan solo el hecho de saber que podremos utilizar los poderosos servidores de Google para hacer correr ahi nuestras propias aplicaciones, sin duda que es una noticia para festejar. Pero si aparte de esto te decimos que podras disponer de las API’s que Google utiliza para hacer sus programas, te puedo apostar que mas de uno (desarrolladores por supuesto) han de caer de espaldas.

Primero: ¿Que es Google App Engine?

Se trata del nuevo servicio de Google para desarrolladores, que te permitira programar tus propias aplicaciones, pero utilizando la infraestructura de Google, como ya comentabamos, desde sus poderosos servidores, hasta sus API’s. Todo con los beneficios que esto conlleva, y por un bajo precio de $0 (Eso hasta el momento). Tan solo tenemos que registrarnos, (por el momento no hay cuentas disponibles) y recibir 500 MB de espacio online para subir nuestras aplicaciones y correrlas inmediatamente. Aprovechando asi la enorme capacidad en el tratado de datos con la que Google cuenta, y esto completamente GRATIS!. Pero se espera que tan pronto sea aprobado por completo, se ofreceran cuentas de paga para empresas de desarrollo serias.



 

¿Cuál es la diferencia con hosting común?

La primera es que no es un hosting comun, ni si quiera se ofrece el servicio como tal. Es más bien un entorno de desarrollo complejo con un sin fin de utilidades para explotar al maximo tu capacidad en la programación de aplicaciones web.

  • No te ofrece mucho espacio para que subas tus paginas, te ofrece mucho poder para soportar casi cualquier aplicacion que puedas programar.
  • No te ofrece lenguages como php ó asp, te ofrece las API’s que Google utiliza para su desarrollo y el soporte de Python como lenguaje base de programación.
  • No te ofrece bases de datos como MySQL, te ofrece un robusto sistema de modelado de datos mas alla del tipico entida-relación basado en Pyhton, un sistema inteligente que puede definir que tan complejo o que tan simple debe ser tu esquema de datos.
  • No te ofrece cuentas de correo con tu nombre de dominio, te ofrece utilizar las cuentas de Google para autentificar a los usuarios de tus aplicaciones y que incluso puedan mandar correos desde tus proyectos.

Estas y muchas otras cosas que nos quedan por conocer, son la clara diferencia con un servicio de hosting.

¿Cómo empiezo a programar?



Como la mala noticia, debemos de saber que al menos por el momento las cuentas gratuitas de prueba estan saturadas, pero como sea puedes entrar aqui y loguearte con tu cuenta de Google. Recibirás un mensaje donde te dicen que por el momento el servicio esta saturado, pero tan pronto haya cupo disponible se te notificará por correo electrónico para que comiences a utilizar el servicio.

De momento son cuentas de 500 MB para que almacenes tus proyectos, pero se espera que muy pronto sean mucho mayores, pero también dejen de ser gratuitas. Aunque todo esto son solo especulaciones.

Pero no creas que google te dejara con las ancias, basta con que te descargues el SDK para tu sistema operativo y empieces a programar desde ya, y en cuanto te habiliten, pones todo en linea y lo pruebas tu mismo. En el sitio se encuentra toda la documentación que necesitas para iniciar, que aunque esta en inglés, esta muy entendible y práctica.

A continuación un video práctico de la programación de una aplicación simple en Google App Engine:



 

Sin duda es con proyectos como este, que Google nos demuestra cuan "Open Source" es, dejando de lado las ideas retrogradas de "es mio y no te lo presto" que pudieramos ver en algunas empresas que pretender competir con el GMonster.

Gracias Google y Felicidades programadores.

Fuente: Google Code

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
You can leave a response, or trackback from your own site.

Leave a Reply

*