Web’in yirmi yıllık tuğlası
Fotoğraf: Envato
Web’in bugün bildiğimiz şekline gelmesini sağlayan en önemli araçlardan biri olan PHP 20 yaşına girdi. Rasmus Lerdorf, PHP’yi 1995’te kendi kişisel sayfasını hazırlamak için geliştirip yayınladığında herhalde 20 yıl sonra web sunucuların yüzde sekseninin PHP kullanacağını hayal bile etmemişti.
95’te yayınlanan ilk PHP sürümü, döneminde fazlasıyla statik olan HTML sayfaları biraz olsun dinamikleştirebilecek mSQL veritabanı erişimi ve form işleme gibi fonksiyonlar sunuyordu. Başta veritabanı erişimi olmak üzere bu basit fonksiyonlar web geliştiricilerin ilgisini hızla çekmeyi başardı. PHP’nin ikinci sürümüne gelindiğinde artık sadece mSQL veritabanlarını değil, PostgreSQL, Sybase, MySQL ve Oracle veritabanlarını kullanmak, GD kütüphanesi aracılığı ile dinamik olarak GIF’ler yaratmak mümkün hale gelmişti. Üçüncü ve dördüncüsürümlerde bir çok hata ve tutarsızlık giderildi. Bütün bu süreçte yeni fonksiyonlar PHP’ye eklenmeye devam ediyordu. PHP’nin beşinci sürümü ile gelen geliştirilmiş obje tabanlı programala fonksiyonları ve veri objelerine erişim için genelleştirilmiş PDO gibi eklentiler PHP’yi daha da güçlü kıldı.
PHP’yi bu kadar popüler kılan sadece getirdiği ciddi esneklik değil. PHP’de kod geliştirme pek çok programala/betik diline göre çok daha kolay ve hızlı. Elbette bu hız ve PHP’nin bir programla dili olarak kurgulanmamış olması çeşitli sorunları beraberinde getiriyor. Ancak bu sorunlar PHP’nin olanakları ve PHP ile yapılabilecekler dikkate alındığında en fazla devede kulak kalıyor.
Geliştirme sürecinde PHP 6 çeşitli sebeplerle terk edilmiş ve PHP 5.4 ile yola devam edilmişti. Şimdi Web’in bu yirmi yıllık tuğlasının yedinci sürümünün çıkışının arifesindeyiz. PHP 7’nin alpha sürümleri daha güçlü ve daha da hızlı bir PHP’ye işaret ediyor. PHP, ilk yirmi yılında Web’in göz alıcı gelişme hızına ve sürekli artan ihtiyaçlarına cevap verebilmeyi fazlasıyla başardı. Daha yıllarca da bunu başarmaya devam edecek gibi görünüyor.
- İşlevini arayan alet: Yapay zekâ 20 Nisan 2024 04:45
- Masaüstü işletim sistemlerinin geleceği ve Linux 13 Nisan 2024 04:35
- XZ arka kapısı ve açık kaynağın zaafları 06 Nisan 2024 04:53
- Veri yağmacıları 16 Mart 2024 04:34
- Yapay zeka ve sihirbazlar 09 Mart 2024 05:07
- Verileriniz sermayeye feda olsun! 02 Mart 2024 05:40
- Geniş dil modelleri ve olağan hataları 24 Şubat 2024 04:09
- Apple’ın AB’ye misillemesi PWA’ların sonu mu? 17 Şubat 2024 04:43
- Disney, oyunlar ve at zırhı 10 Şubat 2024 04:19
- Open AI fikri mülkiyete karşı 13 Ocak 2024 04:44
- Yapay zekanın belirsiz geleceği 06 Ocak 2024 04:00
- Yapay zekada telif kavgası: Tekeller tekellere karşı 30 Aralık 2023 04:47