Pipernate
PHP için bir dönüm noktası, PHP Object Relational Mapping Framework
PHP Object Relational Mapping Framework Nesneye yönelik programlama ile birlikte birlikte, yazılım geliştirirken artık %99 olarak nesneler üstünde işlem yapmaktayız. Bu amaçla tüm database yapımızı map edip, crud işlemlerimizide nesne düzeyine indirmek için Pipernate Framework’ü geliştirdik.
Pipernate çalışma ortamının en önemli özelliklerinden biride Criteria API dir. Bu kısmı hibernate kullanan yazılımcı arkadaşlarımız iyi bilirler. Çünkü bu api sayesinde artık sql sözcükleri yazmak zorunda kalmıyorsunuz. Bunları method şeklinde kullanıp daha esnek kodlar yazabiliyorsunuz.
Pipernate bir MVC framework değildir. MVC kadar sizi kısıtlayıcı bir özelliği olmamakla beraber, biraz daha sizi modüler mimariye yaklaştırır. En azından iş yaptıracağınız servis kodlarınız için tamamiyle ayrı bir paket oluşturulmuş ve böylece servis katmanı ile sunum katmanı ayrılmıştır. Bunun ile birlikte servis katmanı ile database katmanı konuşturulmuştur. Bunlar için ayrı bir mimari oluşturmayı düşünmek yerine, Pipernate yapısı zaten bunu sizin için gerçekleştirecektir.
Pipernate Framework’ü kullanmadan modüler yaklaşımını, bakım süresini kısaltmayı veya geliştirme sürecenin daha iyi olduğu gerçeğini görmeniz zor.
Yaptığımız stres testlerinde gördük ki Enterprise düzeydeki uygulamalar için, vazgeçilmez bir kaptan haline gelebilir.
Olaya birde framework’ün genişletilebilir bir yönü ile bakacak olursak, çok esnek bir mimarisi var. Eğer bir sql cümleciğini bu framework’e eklemek istiyorsanız, bunun yapmak sizin için en fazla bir saatinizi alacaktır. Bu kadar esnektir.
http://code.google.com/p/pipernate/
A.Gökalp KUŞÇU
Bu yazı toplam 69 kere görüntülenmiştir.
İlgili Yazılar:
Yazar Hakkında
Yazar: Gökalp Kuşçu
Hakkında / İlgi Alanları: Bir rivayete göre Open Source dünyaya sadece Penguen leri sevdiği için katılmıştır. Şuan bir yazılım firmasında JavaEE üstünde çalışmakta, bunun yanında PHP delisidir. Open Source University Meetup da Osum Leader olarak open source dünyaya katkıda bulunmaya devam etmektedir.




