PHP ve Zend Framework
Posted by Erol Soyöz | Filed under PHP
Piyasada çok çeşitli PHP frameworkler görebiliyoruz. Bunların içerisinde, kaliteli kodlanmış, işlevsel yeteneği çok iyi olan frameworkler olduğu gibi, çok gereksiz olanlarınıda görebilmek mümkün. Tabii ki kaliteli ve işlevsel olanları da kendi aralarında özelliklerine göre kategorize edebiliriz.
PHPFrameworks.com‘da görebileceğiniz gibi, üşenmemişler ve çeşitli PHP frameworklerin özelliklerini çok güzel şekilde ayıklayarak geliştiricilerin beğenisine sunmuşlar.
Neden Zend Framework?
Her ne kadar piyasada, CakePHP ve Symfony gibi gerçekten kaliteli ve çok iyi olarak nitelendirebileceğimiz PHP frameworkler bulunsa bile, her zaman Zend Framework’ü kullanmak için bir sebebimiz olacaktır.
Ve Şöyle Dedi Usta Programcı: Code Is Poetry!
Peki nedir bu Zend Framework’ü diğerlerinden farklı kılan faktörler? Zend bu sorunun yanıtını Why Zend Framework sayfasından verse bile, bir de biz özetleyelim.
Diğerlerinden Farklı Kılan Faktörler
İlk olarak, öncelikli öneme sahip faktörlerimizi sıralarsak, ilk sırayı Zend‘in güçlü desteğine, ikinci sırayı ise Zend Framework’ün New BSD License ile lisanslanmış olmasına verebiliriz.
Bu, şu anlama gelecektir; arka tarafta her zaman, güvenli, değiştirilebilir, geliştirilebilir bir kod kütüphanesi, her versiyon değişiminde devamlı güncellenen bir dökümantasyon, firma ya da şahıslar için eğitim, destek alabilme olanağı ve özel bir öneme sahip gelişmiş IDE desteği.
Kurumsal Projeler İçin, Genç Bir Delikanlı!
Zend Framework’ü, 0.2 sürümünden itibaren kullanmaya başlamıştım. Gerçekten, ilk dönemlerde saç baş yoldurtacak değişiklikler ile geliştiricileri kendinden epeyce soğutmuştu. Bir de, çalıştığınız yer de kurumsal projeler üzerinde kullanıyorsanız, işiniz daha bir karmaşıklaşıyordu.
İlk dönemlerde temel MVC fonksiyonalitesi dışında pek kararlı bir bileşen bulunmuyordu. Her ufak versiyon değişikliklerinde, bileşenlerin fonksiyonalitesi değişiyor ve siz de değiştirmek zorunda kalıyordunuz. Anlayacağınız, o aşamalar Zend Framework için yumurta dönemleriydi.
Şu anda, yazıyı yazmakta olduğum tarih itibariyle Zend Framework 1.5 yayınlanmış durumda. Bu da O’nun, yumurtasından çıkmış, kurumsal projeler için hazır genç bir delikanlı olduğunun göstergesi.
Zend Framework ile ilgili şimdilik söyleyeceklerim bu kadar. Kısa bir süre ve bu süreyi takip eden tarihler içerisinde Zend Framework - Hızlı Başlangıç Kılavuzu ve Zend Framework bileşenlerinin kullanımı ile ilgili yazılar hazırlamaya çalışacağım.
Daha sonra görüşmek üzere.
Related posts
Tags: linux gezegeni, PHP, zend, zend framework
4 Responses to “PHP ve Zend Framework”
-
Kemal Says:
June 4th, 2008 at 9:16 amDört gözle bekleyorum. Sayende Zend e adım atacam ve umarım daha bi çok kişi için de faydalı olacak bu site. Saygılar kardeşim
-
m.ozan.hazer Says:
June 11th, 2008 at 3:40 pmZend Framework ile çalışmak hakkaten yıpratıcı olmakla beraber diğer framework’lere baktığımda kodlar hiç tatmin etmediği için Zend Framework’te kalmaya devam ediyorum.
Yeni başlayanlar için bir tutorial’dansa örnek bir proje yapmaya karar verdim:
http://www.huysuzadam.com/2008/06/11/zend-frameworke-giris-ve-ornek-proje/
İnceleyip fikirlerini paylaşırsan sevinirim…
-
Erol Soyöz Says:
July 4th, 2008 at 1:37 amAslında benim düşüncem, Zend Framework’ün bizi bu tür işlerle uğraştırmaması gerektiği yönünde. Yani, sonuçta hâli hazırda bir framework var ve bu framework ile bir uygulama geliştirmeye başlarken bile yapı kurmak zorunda bırakıyor geliştiricileri.
Neden RoR’da olduğu gibi bir Rake, Rails türevinden ufak uygulamacıklar hazırlamazlar insanın aklı almıyor.
Yapı olarak son dönemlerde RoR’a özenmeye başladılar, umarım ilerleyen dönemlerde de, işlevsellik bakımından da özenirler ve geliştiricileri şu yapı kurmak gibi işlerle uğraşmak zorunda bırakmazlar.
-
osman Says:
September 5th, 2008 at 3:00 pmben şahsen arkasında ticari bir firma olan ve tüm kararların bu firmanın çıkarlarına göre alınabilecek olmasından dolayı ZF veCI gibi projelere, cakephp gibileri dururken her zaman soğuk bakmıştımdır.
cakephp, tamamen topluluk tarafından kurulan ve hiçbir ticari firma ile bağlantısı olmayan ve CI dan çok daha zengin kütüphaneye sahip, ZF den çok daha kolay kullanılabilir bir araç olması nedeni ile diğerlerine oranla çok daha doğru bir seçim.
Ayrıca ZF çok büyük projelerin aracı. Bir alışveriş sitesi ya da sıradan bir web siteyi Zf ile yapmak hiç akıl karı değil.