Tuesday, June 1, 2010

Yaklasim

Suradaki prezentasyonda belirttigimiz gibi cozum yelpazemizin en son sekli soyle: HTML5 / Javascript / jQuery gorsel kodlari icinden Ajax cagrilari kullanarak JSON uzerinden Google App Engine Python servisine baglanilip, BigTable, memcache gibi servisler uzerinden bilgi alisverisi yapilmasi. Bulut (GAE) isin servis tarafini hallediyor, HTML5 ve diger teknolojiler baglanan (client) tarafinda. jQuery / Javascript / JSON uclusu gorsel katman icin oldukca populer, pek cok eklenti, cetrefil veri temsili bu sekilde kullanilabilir. jQuery, HTML5 DOM yapisini cok esnek bir sekilde gezip degistirebilme yetenegine sahip (Javascript / ya da servis tarafinda "string parcalarini birlestirerek html uretimi" yapmiyoruz yani, direk, tekil HTML birimlerine erisiyoruz).

Gidisat, cok onceleri gundeme getirilen (Oracle, Sun tarafindan) Net Bilgisayari yonunde sanki, ama fark surada: Artik baglanan da, servis tarafi da kuvvetli ve bol bol is yapiyor. Blogger, Gmail, Google Docs gibi uygulamalara dikkat edersek, Javascript kodlari hep is basinda, Internet baglantimiz kesilse bile bu programlari kismen kullanabiliyoruz.

Yelpazenin servis tarafinda Python yerine baska diller kullanilabilir, HTTP POST / GET gibi son derece basit bir protokolu destekleyen her servis is gorur. Bulut yerine kendi servisimizi de kullanabiliriz.

No comments: