PHP Frameworkler ve PHP'nin bugünü

Web sitesi yazılımlarında PHP'nin tercih edilmesinin en önemli sebebi performans ve güvenlik ile ücretsiz lisans olması. Fakat son zamanlarda bu yetersiz gelmeye başladı. PHP tek başına yetmemeye başladı. Bunun sebebi kod yazarken işi hızlandırmak ve performansı dengelemek için ortaya çıkan eklentilerin ne kadar gerekli olduğunun farkına varılmaya ve spagetti kodlamanın sistmein daha sonra en küçük geliştirme yapılması sırasında ne kadar büyük bir sorun çıkarttığına şahit olduk. Bu açıdan PHP ile programlama yaparken Laravel, Codeigniter, Zend, Slim, Voxo gibi frameworklerin kullanılması gerekmektedir. Laravel ve Phalcon'u da unutmamak lazım tabi. Bu aralar ikisi arasında piyasanın aklı karşımış durumda. Codeigniter ölüm döşeğine doğru giden bir hasta adam durumunda nitekim kendisinin geçmişe bağımlılığı onun kullanımı git gide zorlaştırması ve yeni teknolojileri desteklememsi sorununun ortaya çıkarıyor. Laravel'e gelirsek kod yazım raatlığı açısından dtercih edilmesi kaçınılmaz oldu fakat performansı yeterince tatmin edici görünmüyor. Yine de bu piyasanın karanlık tarafında iş yapanlar web sitelerini laravel ile hazırlayarak zamandan tasarruf etmeyi önplanda tutuyor. Bunun yerine Phalcon var. Zamandan tasarrruf ettirmese bile işin performansı oldukça yüksek. Bu nedenle Phalcon'u tercih ederim. Bunların haricinde de son zamanlarda adı yeni yeni duyulmaya başlanan bir framework bulunuyor. Phalcon gibi eklenti olarak gelmese de rakiplerine nazaran performans oranı oldukça iyi. Şöyle tabir etmek gerekirse Voxo adeta Laravel ve Codeigniter'ın ikisi arasında yer alıyor. Çünkü yeterince static kullanımının üzerine bunu abartmıyor ve routing gibi işlemleri inanılmaz rahat yapabiliyorsunuz. Verdiği kod yazım kolaylığı adeta Laravel'den daha iyi denebilecek düzeye ulaşırken performansı Phalcon'la yarışamasa da kaçınılmaz olarak Codeigniter ile yarışabilecek düzeyde.

Yorumlar