viernes, 30 de diciembre de 2011

Corriendo Webapp2

Soy un Fanatico de la tecnologia de google y hace unos meses empeza a utilizar su appengine, que es un framework para correr aplicaciones web con los motores , maquinas y tecnologias de google, que corre sobre python, antiguamente hace 2 meses usaba ptthon 2.5.x.x pero ahora uso python 2.7.2+ y python3, entonces busque la actualizacion de webapp para python2.7.2+ y me encontre con webapp2.

Entonces lei las paginas de webapp2 y me encontre con que webapp2 tambien se puede correr sin usar el `Google AppEngine` y entonces empeza a echa manos a la obra ...

me hacia falta pip entonces lo instale :

    sudo apt-get install python-pip python-dev build-essential

y una vez instalado instale WebOb, Paste y webapp2 con pip, ovio como root


 pip install WebOb
 pip install Paste
 pip install webapp2

una vez echo eso escribi el hola mundo del manual de webapp2 :

#################################################################


import webapp2
class HelloWebapp2(webapp2.RequestHandler):
def get(self):
self.response.write('Hello, webapp2!')
app = webapp2.WSGIApplication([
('/', HelloWebapp2),
], debug=True)

def main():
from paste import httpserver
httpserver.serve(app, host='127.0.0.1', port='8080')

if __name__ == '__main__':
main()

#################################################################

y lo corri :

python hello.py

me aparece en consola :

serving on http://127.0.0.1:8080

 y me voy a mi navegador : google-chrome, con la url

http://127.0.0.1:8080

y me aparece :


y ya termine ... ahora a disfrutar del webapp2

No hay comentarios:

Publicar un comentario