PHP’nin Doğuşu

php

PHP’nin Doğuşu -Geçmişe kısa bir bakış

Genişletilmiş hali “Personal Home Page” olan PHP, ilk defa Rasmus Lerdorf tarafından, web sayfalarını ziyaret edenleri izlemek amacıyla bir dizi Perl Script (betik) kullanılarak geliştirilmişti. İnsanlar kısa zamanda bununla ilgilenmeye ve bu konuyla ilgili sorular sormaya başladaklarında, Rasmus kararını verdi ve bir script motoru oluşturdu. Ayrıca formlara da destek verdi ve böylece PHP/F1′i biçimlendirmiş oldu. Adını duyurdukça bir gurup yazılım geliştirmecinin dikkatini çekti ve böylece bir API oluşturuldu ve PHP3 ortaya çıktı. Daha sonraları yeniden ele alınması gerekti ve Zend motoru PHP4′ü yaratmış oldu. Artık PHP önünde pek engel bulunmuyordu, PHP Hypertext Processor fetihlere çıkmaya hazırdı.

Peki PHP’de Neler Var?

PHP gibi bir script motorunun verimliliğini en yüksek düzeye çıkartan 4 temel etmen bulunuyor. Bunlar; Hız, İstikrar, Güvenlik ve Basitlik olarak sayılabilir.
Hız – Uygulama hızı önemlidir tabi ki, ancak bununla birlikte bilgisayarın diğer fonksyonları yavaşlamamalı. Bu nedenle bir sürü sistem kaynağına gerek duymamalı. PHP, özellikle Unix tabanında çalışıyorsa, diğer yazılımlarla iyi uyum sağlamaktadır, az yer kaplar ve bir Apache modülü olarak çalıştırıldığında hemen kullanıma geçer.
İstikrar – Bir kaç bin sayfalık bir işte, sistem çöküyorsa eğer hızın pek bir anlamı kalmayacaktır. Her uygulamanın hata sorunu vardır. Ancak bir gurup yazılım geliştiricilerinden oluşmuş bir topluluğa sahip bir uygulama söz konusuysa, işler biraz değişir, ve böcek (bug) olarak tabir edilen hatalar saklanacak pek bir delik bulamaz. Bunun yanısıra PHP kendi işletim sistemi kaynaklarını kullanıyor, ve veri transferi ve denetiminde çok başarılı ve kompleks bir metod getiriyor.
Güvenlik – Sistemin bazı saldırgan tavırlı kullanıcılara karşı korunması zaruridir. PHP istenilen düzeyde .ini dosyaları olarak kurulabilen farklı güvenlik düzeylerine sahiptir.
Basitlik – Programcıların uygulama üzerinde hızlı bir biçimde üretime geçmeleri gerekmektedir. PHP üzerinde, HTML kodlamacıları hiç zorlanmadan web sayfalarını yazmaya başlayabilir. C dilinde deneyim sahibi olan programcılar, hatta javascript kullananlar kısa bir sürede hızlanabilirler. Ayrıca bağlanabilirlik de PHP’nin artılarından biridir. Modül uzantılar sistemi çeşitli kütüphanelerle (veritabanları) kolayca arabirim oluşturabiliyor. Dahası yeni uzantılar eklemek çok kolay.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir