Resumen+de+nikaTeleco18mayo


 * __Seminario Google AppEngine:__**

AppEngine es un entorno que nos ofrece Google de forma gratuita para crear nuestra página web. Sólo entiende lenguaje Pynthon y Java por lo que lo primero que hicimos fue instalarnos Pynton 2.5. Luego nos registramos en [|http://appengine.google.com] y nos descargamos el SDK de [|http:/code.google.com/intl/es/appengine/downloads.html]. El SDK es un un sistema que sube el programa al servidor y permite simularlo. El SDK es dinámico y no hay que reiniciar el servidor cada vez que efectuemos cambios como en Apache.

Creamos una nueva carpeta en algún directorio nuestro, (por ejemplo, yo la cree en mis documentos) en donde iremos guardando los diferentes ficheros.

Creamos nuestro primer programa: “Hola Mundo” y un fichero de configuración. Luego, abrimos el terminal y tras irnos al directorio superior de donde se encuentra nuestra carpeta escribimos dev_appserver.py Presentacion donde //Presentacion// es el nombre de la carpeta. Dejamos el servidor corriendo y nos vamos al navegador donde escribimos: //http://localhost:8080 // y comprobamos que nos sale el mensaje.

Pasamos a escribir otro programa esta vez con un fichero html asociado y lo probamos. Después, creamos un formulario html donde el mensaje que le pasemos se guardará en nuestra base de datos. Podemos ver si es así escribiendo en el navegador: http://localhost:8080/_ah/admin

Para saber quién ha escrito el mensaje le vamos a pasar añadimos que se identifique el usuario (login) y nos sale, por ejemplo: //alex de jafh@lfkj.com //

En cuanto a ficheros estáticos como imágenes debemos crear un directorio propio para ellos, así como modificar el fichero de configuración .yaml.

Ejemplo: //http://localhost:8080/imagenes/nika.png//

Ésto se hace para que si mucha gente entra al servidor se cachea esa parte y no hay q estar todo el rato accediendo al disco duro para cargarla.

Luego pasamos a publicar nuestra aplicación para lo cual primero nos identificamos con una cuenta google. El nombre será del tipo // .appspot.com.// Mi página: []

Probamos a enviarnos mensajes unos a otros y por último vimos más ejemplos y documentación asociada.