| Login | Tour | Inicio | Chat | Descargas | Wallpapers | Páginas recientes | FAQ | | ||
Custom Search
![]() Vacuna contra el SIDA tonathiu Mi espacio de trabajo asarch Crónicas de un desarrollo 2. rnstux Crónicas de un Desarrollo rnstux y si Matrix corriera en Xp? libarra 1er. Aniversario de Revolucionemos Oaxaca thot Revista Revolucionemos Oaxaca No.2 thot Obama Tambien Programa... vendaval Espiritualidad y oscilaciones: un verdadero galimatías ahuramazdah Garapita saidjose Cortesia de humusanito vendaval Debian GNU/Linux 5.0 "Lenny" vendaval C como lenguaje de scripting asarch Fedora 10 Salida del horno vendaval Foros Oficiales de OO.org vendaval Austrumi 1.8.0 saidjose Volviendo a la vida PC's antiguos vendaval 1° de Diciembre, día mundial contra el SIDA asarch Evitando el Hotlinking aarkerio Foros Oficiales de FreeBSD vendaval ![]() GNU/Linux ![]() Hacktivismo ![]() Debian ![]() NetBSD ![]() WWW ![]() Guia Linux ![]() Server Side ![]() Ofimatica ![]() Despabilando... ![]() Mundo Maya ![]() Literatura ![]() Agora ![]() Psicologia ![]() Economia ![]() Ambientalismo ![]() Desarrollo Biologia ![]() |
Google App Engine
Desde la redacción de Google,
aarkerio informa. 2008-04-22 11:27:24-05
Hace poco se anunció la primera versión del Google App Engine, con esta iniciativa Google ofrece su propia API para el desarrollo web a quien quiera usarla. Según algunos, esto es sólo una pérdida de tiempo y dinero para Google, pero otros han vaticinado que si la jugada les sale bien, y las empresas comienzan a portar a Google sus aplicaciones, la empresa habrá asegurado su futuro para siempre y mucho más allá del simple algoritmo de búsqueda que hoy la sostiene.
En Google trabajan muchos de los mejores ingenieros de software del mundo incluyendo a Von Rossum el creador de Python, además no cabe duda que muchas empresas comenzarán a usarlo por lo cual vale mucho la pena echarle un ojo. Es muy sencillo se baja y se descomprime el SDK, si estás en Debian borra la liga simbólica /usr/bin/python y crea una nueva liga pero apuntando a pyhton2.5 pues el SDK no funciona con la 2.4. Crea un directorio helloworld adentro del SDK, y luego crea el archivo helloworld.py adentro de ese directorio. El helloworld.py es muy simple: print 'Content-Type: text/plain'Luego creas un archivo app.yaml en el directorio helloworld e inicias la aplicación: ./google_appengine/dev_appserver.py helloworld/En el http://localhost:8080 debes ver tu aplicación. Por supuesto esto no sirve de mucho. Algo que hay que tener en cuenta con el Google App Engine es que usa GSQL, una especie de "emulación" de base de datos que los de Google llaman DataStore, los comandos son casi iguales a SQL. En una pequeña aplicación, un libro de visitas donde los internautas dejan comentarios en tu página, el helloworl.py se vería así: import cgi import os import wsgiref.handlers from google.appengine.ext import db #conexión al datastore from google.appengine.api import users #esto es para las sesiones from google.appengine.ext import webapp from google.appengine.ext.webapp import template # esto es para los templates xHTML class Greeting(db.Model): # esto crea el modelo User para logearse author = db.UserProperty() content = db.StringProperty(multiline=True) date = db.DateTimeProperty(auto_now_add=True) class MainPage(webapp.RequestHandler): def get(self): self.response.out.write('') greetings = db.GqlQuery("SELECT * FROM Greeting ORDER BY date DESC LIMIT 10") # GSQL for greeting in greetings: if greeting.author: self.response.out.write('%s wrote:' % greeting.author.nickname()) else: self.response.out.write('An anonymous person wrote:') self.response.out.write('codigo html aqui') if __name__ == "__main__": main() Una de las cosas buenas del GAE es que puedes usar Django, y luego conectarlo con Google. Todas estas opciones son muy potentes, lo único que extraño es que no hay HTML helpers como en RoR o CakePHP.
Permalink: http://www.mononeurona.org/news/display/2109 ![]() 1.- asarch on 23/4/08Ojala y lo puedas implementar y asi le das a la Mononeurona el buscador de noticias que hace falta. |
![]() okas aarkerio gracias 3 minutes ago ¿Jurispuqué? O_O?... 21 minutes ago tienes que Logearte en gmail y unirte en al caja de abajo 22 minutes ago Pues estoy conectado a la web como miembro y me da anonimo jejejejeje 38 minutes ago Probando Friend connect de Google 1 hour, 22 minutes ago asarch deberia de ser el directo de la cndh 2 hours, 12 minutes ago Que estuvimos haciendo >> 21497 lecturas Anticoncepción de Emergencia 18386 lecturas Sexualidad infantil y juvenil 13428 lecturas Sinapsis y exocitosis 13285 lecturas Rompiendo cualquier clave WEP en unos pocos minutos 12577 lecturas Evolución filética en las hepáticas 8859 lecturas Mi primer CakePHP, mmmmm cakeee 8629 lecturas Interrupción de Embarazo 7950 lecturas BASH y Primeros Comandos 6570 lecturas CakePHP II Active Record 6551 lecturas
|
| ||
| Ah! Si el rico fuera rico al modo en que el pobre piensa. R. W. Emerson | ||
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: | ||