December 4, 2015 · php ·

PHP neden zamanın ruhunu yansıtmıyor

Sabah twitter üzerinden “php’nin kotu kararlar aldigini dusunuyorum. 4-5 sene once hem modern hem de populer bir dil olmayi basariyordu php. bugun ise basaramiyor.” yorumunu yapmıştım. Kapalı bir ifadeydi, haliyle nedenlerine yer verilmemişti.

Biraz açmak istiyorum.

4-5 sene önce PHP neler yapıyordu:

Bugün neler yapıyor:

Neler yapmıyor’a geçmeden önce “PHP her request’de tüm kodu tekrardan interpreter’dan geçirip işlem tamamlandığında bunu yok eden bir yapıya sahip” olduğunu hatırlayalım.

Ben PHP 7’nin changeloglarına baktığımda performans iyileştirmelerine rağmen halen cpu’nun ancak tek core’unu kullanabilen, async işlem yapamayan, modern yazılım ihtiyaçlarını karşılamamaya başlayan, community’sine önderlik edemeyen bir ürün görüyorum. 1999’dan beri yazdığım PHP için bunu 2 senedir her geçen gün daha fazla hissediyor ve yeni projelere node.js ile başlayan biri olarak PHP’de bir şeylerin değişmeye başlaması gerektiğini düşünüyorum. Karşı tezleri memnuniyetle dinlemeye hazırım.

  • LinkedIn
  • Tumblr
  • Reddit
  • Pocket
Comments powered by Disqus