PHP ve Namespace

Çeşitli kaynaklardan ve PHP-Dev grubunun e-posta listesinden heyecanlı bir şekilde takip ettiğimiz, rivayete göre şu anda PHP-Dev CVS depoları içerisinde beta olarak kullanıma sunulan Namespace kavramı, tüm PHP geliştiricilerinde merak uyandırıyor.

PHP’nin 6.x sürümü itibari ile kararlı hale getirileceği söylenen Namespace kavramı, bize beraberinde, uygulama geliştirme safhasında ve sonrasında geliştirilen kodun okunabilirlik, düzenlenebilirlik ve müdahele edilebilirlik yetisini arttırmayı getirecek.

Her ne kadar, Türkiye’deki PHP geliştiricelerinin büyük bir kısmı henüz NYP (OOP) kavramını tam olarak anlamamış ve kullanımına aşina olmamış olsalar bile, gelişen yazılım geliştirme teknolojilerinin, bu kesimide peşinden sürükleyeceğine eminim.

Peki, ileride bu Namespace kavramı kararlı olarak kullanıma sunulduğu zaman, kendi Namespace’imizi PHP’de nasıl oluşturabileceğiz? Ya da mevcut Namespace’lerin yapısı nasıl olmak zorunda ve nasıl kullanabileceğiz? Bunu, Dmitry Stogov’un, PHP-Dev e-posta listesine gönderdiği mesajdan takip etmek mümkün.

Namespace kavramına, hazır, kullanılabilir Namespace’lerde en büyük katkıyı PEAR projesi sağlayacak. PEAR2 ismi ile bir nevi Namespacable hale getirilecek olan proje, PHP6 ile gelecek bu teknoloji için en büyük koz olacak gibi gözüküyor. Tüm PHP geliştiricileri olarak, mutlu ve umutlu bir şekilde, bu teknolojinin hayata geçirilmesini bekliyoruz.

Related posts

Tags: , , ,

Leave a Reply