Bugünlerde CodeIgniter ile yatıp kalkmaktayım. Bugüne dek bu kadar kolay, kullanışlı, hızlı ve pratik bir framework (uygulama çatısı?) kullanmamıştım. PHP ile uygulama geliştiren herkese de tavsiye ederim, pişman olmayacaksınız.
Gelelim konumuza. Bir süredir Internet’te çeşitli yerlerde, sesi pek yüksek olmasa da, bir “PHP’yi bırakın, Django’ya gelin” kampanyası var. Her şeyden önce, bu bir elmalarla armutlar senaryosu. PHP bir programlama dili, Django ise bir framework. Mantıklı bir karşılaştırma ya PHP ile Python arasında, ya da PHP frameworkleri ile Django arasında yapılabilir.
Bunun üzerine aklıma ilk gelen şey Google Trends‘e bakmak oldu. Sonuç şu şekilde:
Grafiği incelemeye başlamadan önce küçük bir açıklama: Her framework’ün sonuna yazıldığı dili de ekledim, zira bunu yapmayınca alakasız şeyler de (mesela Monty Python) listeye dahil oluyordu.
Grafikte gördüğümüz üzere Cake PHP 2009 başlarından beri popülerliğini yitirmeye başlamışken CodeIgniter’ın popülerliği sürekli olarak artıyor. Zend, piyasadaki en büyük kurumsal PHP framework’ü ve her ne kadar 2010 yılı içinde popülerlik kaybetmiş görünüyor olsa da, grafiğin en üstünde yer alması beklenen bir durum. Son olarak Django 2009 başına kadar inanılmaz bir ivmeyle yükselmiş olsa da 2009 ve 2010 yıllarında büyümesi duraklamış gibi görünüyor.
Mevcut paterne bakarak ileriki yıllara projeksiyon yaparsak, Cake ve Zend’in popülerliğini yitirmeye devam edeceğini, CodeIgniter’ın ise Cake ve Zend’in kaybettikleri pazar payından bir dilim alacağını tahmin edebiliriz. Django ise 2 yıl boyunca aynı paterni izlediği için, benim düşüncem Django’nun artık oturmuş ve bağlı bir kullanıcı kitlesi olduğu, ileriki yılların Django’nun popülaritesinde aşağı veya yukarı yönde, kayda değer bir değişiklik olmayacağı yönünde.
Son olarak, bu yazının hiçbir bilimselliği olmadığını unutmayın, sadece bir grafik yorumlaması