14 - April - 2008

Piccolo esperimento con Google App Engine (reloaded)

under: Web Tecnica, Web Cultura, Tecnologie, Informaticahyle @ 18:18
“If we wish to count lines of code, we should not regard them as lines produced but as lines spent. ”
— Edsger W. Dijkstra

Per bruciare un po’ di megacicli al secondo dell’incredibile infrastruttura messa a disposizione dal colosso di Mountain View — per sostenere il peso di (Google) App Engine — ho creato una piccola applicazione semiseria (con python 2.5.2 e i “mattoncini” offerti da Google).

Si tratta di un micro-blog basato sul datastore di GAE (l’unghia del mignolo di BigTable*).
Per costruirlo ho usato webapp (il framework), le semplicissime API per la modellazione dei dati, sia la classe Query che la notevole GqlQuery, e infine i template di django.

gaeAh, sì… Lato client ho aggiunto un paio di css del progetto YUI*.

Il nucleo del mio codice è composto da poco più di 60 120 165 righe.

App Engine è rivoluzionario (ovviamente senza nessun riferimento politico).

App Engine è anche “umano” (prodotto di umani) e (per questo) imperfetto.

Continuerò l’umile opera di esplorazione di questo scorcio di perfezione.

informazioni: What is Google App Engine?

update del 28 maggio: in concomitanza con l’apertura di Google I/O è stato rilasciato un aggiornamento della piattaforma che comprende l’aggiunta di API per la manipolazione di immagini (resizing, rotating, flipping, cropping, auto-contrast e modifica del formato) simile a PIL e un interessante strato per lo storing di dati in memoria simile all’ottimo memcached.

miss || off - /entry/memcache 200 27ms 1 kb
on && hit - /entry/memcache 200 9ms 1 kb

>>> os.environ.get(’SERVER_SOFTWARE’,'’)
‘Google Apphosting/1.0′

2 Commenti »

  1. gravatar

    Interessante magari potresti mettere un assaggio sul web

    #1 — Commento di Fabrizio — 10 - May - 2008 @ 18:19

  2. gravatar

    Posso fingere di aver capito tutto?

    :-)

    Ah si, gran cosa questo App Engine…più che rivoluzionario lo definirei “epocale” (ovviamente senza nessun riferimento politico).

    Salutoni! Quanto tempo era che non entravo qui..sempre tutto molto carino!

    #2 — Commento di Gianluca [futuroprossimo] — 26 - May - 2008 @ 18:02

RSS feed for comments on this post / TrackBack URI

Lascia un commento (validazione manuale)



Helo Tagz! | Search BOSSes don’ lai

© 2010 Andrea Baresi - Genova, Italy || Contenuti pubblicati sotto una Licenza Creative Commons