Atıf beyin "muhalefetlik" adı altında yazdığı yazı gerçekten
düşündürücü ve samimi. Ben yazıya düşünce diyerek şöyle devam edeyim.
Java ciddi anlamda gelişmiş ve çok güzel kütüphanelere sahip bir
dildir ve PHP den üstünlüğünü kabul ediyorum. Sıradaki büyük çaplı
projemi Javada yazmayı planlıyorum ve ondan sonra Java biliyorum
diyeceğim için şimdi biraz ZF den bahsedeyim.

MVC de V'si kocaman olan web yazılımında doğal olarak html içerisinde
php görmek normal birşey. ama bunları birbirinden ayırmayı
becerebildiğin kadar hızlısındır ve arkanda 1 hafta sonra beğeneceğin
bir kod bırakmış olursun.  Yazılımda zenginlik için PHP den vazgeçelim
diyemiyoruz. ZF MVC destekli öncü frameworkdur ve web yazılıma kontrol
getirmiştir. işim gereği başkaların kodlarına birşeyler eklemenin ne
demek olduğunu çok iyi biliyorum. Sonuç olarak bir standart tutturmak
PHP nin en büyük sorunu. ZF bunun için gerekli. ve not olarak
söyleyeyim ki PHP 6 ile artık gerçek anlamda Object Oriented bir dil
bekliyoruz.

Kütüphanalere gelince. Her projede daha da geliştiridiğim sayfalama
nesnemi artık ZF ile kullanmıyorum. Gerek kalmadı, ZF birden fazla
sayfalama seçeneği sunuyor. Ama unutmamak gerekiyor ki ZF bir
frameworkdur ve sizin Nesneler olmadıkça bir işe yaramaz. Mesela
içerisinde Garanti, Vakıf Bank, Deniz vs bankalarının Virtual
Poslarını kullanabilen bir nesne yok, veya SMS protokollerine bağlantı
bulamazsınız ve şimdilik regular expression kütüphanesi de mevcut
değil. ama nerdeyse geri kalan işlerinizi yapacak her şey var. Layout
özelliği, Çoklu dil desteği, Erişim kontrolleri, uyumlu cache
olanakları, Ajax geliştime kolaylıkları (Örneğin fireBug + firePHP
desteği), Degug-Log-Error Reporting işlevselliği, hızlı form
oluşturma-doğrulama-filtreleme, web servisleri ve diğer kullanışlı
fonksiyonları ZF yi benim için önemli kılıyor.

Yorumlarımı eleştirilere açık bırakarak sadece yön gösterici nitelikte yazdım.
Umarım seçim arefesinde birkaç dağınık cümle kimseyi yormaz. ;)

Herkese saygılarla...

-- 
Elvin Şiriyev
http://siriyev.net
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap