Web ile Python'u PHP aroması ile karıştırıp, karmaşıklıktan uzak, Gnome sadeliğinde ve python zen'inde bir web kütüphanesi yapma çalışmalarımız tüm hızıyla sürmekte. Wepy'i yaparken ki amacımız; herkesin web programlama yapabilmesi. PHP'nin bu konudaki yetenekleri tartışılmaz. Fakat şahsım adına PHP'nin en önemli eksiklikleri demode bir imlasının olması ve başlangıç olarak herşeyi işlevlerle yapmanız. Bu nedendir ki PHP kullanan çoğu profesyonel soluğu PHPClasses gibi sitelerde alır. Python bu konuda imdada yetişiyor. Cheetah Şablon motoruyla da birleştiğinde tadından yenmiyecek harika sanatlar çıkıyor meydana.
Kral çıplak veya ben bir şey yazmadım. Yanıt veriyorum; her ikisi de! Wepy 0.04 ile hiç bir şey yazmasanız da ekrana boş bir HTML sayfası gelmekte.
print "merhaba dünya"
Bu özellik ise 0.04 sürümümüz ile eklendi. Artık hiçbir ek kütüphane eklemeden print diyerek yolumuza devam ediyoruz.
HEADERS['Content-Type'] = 'image/png'
print open('penguin.png', 'rb').read()
2 satırda wepy ile resim gönderme sanatı :) Ve en beğendiğim özelliklerden birisi ise ?a=1&a=2&a=3
a: ['1', '2', '3']
Wepy, aynı değiken ismine sahip olan verileri liste haline getirdi. Wepy, bunlardan başka Session yönetimi, Cookie yönetimi, COOKIES, HEADERS, GET, POST, SERVER, CONFIG, REQUEST gibi tanıdık yüzlere sahip.
Bir sonraki sürümde, daha estetik ve ayrıntılı error handling, yerel yapılandırma dosyaları, Marshal çerezler gibi özellikleri düşünmekteyim. Fakat mevcut özellikleri ile çok rahat bir site meydana gelebilmekte. Şahsen ben, ufak bir CMS, adalms, adapoll gibi uygulamaları wepy ile yazdım. Sevgili Yılmaz arkadaşımız ise bir günlük uygulaması yazmakta. Bunların dışında Cafer kardeşim ise kurumsal bir e-posta uygulaması yapmakta. Hadi bakalım hayırlısı
|