Anasayfa
PHP Nedir? Neden PHP Hosting?
PHP Nedir? Neden PHP Hosting? | PHP Nedir? Neden PHP Hosting? |
|
|
|
Açılımı Personal Home Page, olan PHP, ilk kez 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ı.
Bir script motorunda 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.
PHP'nin diğer avantajları
Eksik yönleri neler
Hata denetimi Cold Fusion ya da ASP uıygulamasındaki
kadar etkili değil. IDE ve debugger uygulaması bulunmuyor.
IDE'nin pek çok kullanıcı için fazla bir önemi yok.
Ancak debugger Zend tarafından yakın gelecekte geliştirilecek.
PHP ve diğer script dillerini ne zaman kullanacaksınız Eğer bir UNIX ya da Linux platformu üzerinde iş görüyorsanız, Perl ve PHP, her ikisi de çalışmalarınız için ideal. Her ikisi de başlangıç aşamasında script yazmayı kolaylaştırıyor. Windows platformundaysa ASP ve Cold Fusion egemenliği bulunuyor. Aslında buradaki tercih teknik olmasından çok politik sayılır. ASP ile IIS mühtemelen PHP ile IIS'den daha iyi. Ancak tamamen teknik bir altyapıda PHP, WindowsNT üzerinde, diğer platformlardaki performansına ulaşmakta. Sonuç Olarak Sıklıkla olduğu gibi PHP'nin geliştirilimi de neredeyse tesadüf eseri olmuştur. Bir kullanıcının script yazma denemeleri, daha sonra pek çok programcının gereksinimlerini karşılayacak, hızlı, kullanışlı ve kolay uygulanabilen bir script'leme diline dönüştü. Son üç yılk içerisinde kaydettiği gelişmelerle PHP server dünyasında ciddi bir rol almış durumda. Apache, MySQL, PHP üçlüsü Internet dünyasında vazgeçilmez bir paket haline geldi. Bu paket hızlı, dinamik ve veri tabanlı site ve portal inşaatında bir numara olmaya aday.. |

