Merhabalar, bu makalemi size PHP ve MySQL’in tarihçesinden başlayıp neden PHP ve MySQL kullanmamız gerektiğinden bahsederek bitireceğim.Evet kollarınızı sıvayın, kemerlerinizi yerine oturtun. Başlıyoruz…
PHP Nedir?
PHP, 1994’te Rasmus Lerdorf’un özgeçmişini internette yayınlamak ve başvuracağı iş yerlerine de bu internet adresini vermek istemesiyle başlayan bir süreçtir. O zamanlarda üniversitelerin unix tabanlı ağlarında web sayfası hazırlamak oldukça güç olduğundan Lerdorf, kendisi ve başka insanların rahatça kullanabileceği bir dil hazırlama düşüncesine kapıldı ve PHP doğdu. Bu arada unutmadan PHP’nin açılımının Personal Home Page olduğunu ancak daha sonraları bunun PHP:Hypertext Processor olarak değiştiğini söyleyeyim.
PHP, açık kaynak (open source) kodlu bir üründür ve PHP yi isteyen herkes geliştirebilir/değiştirebilir. Günümüzde PHP, dünya çapında 20 milyon civarı alanda kullanılmaktadır. Şu anda kullanılan PHP sürümü 5.x.x tir. Bu sürüm, temeli oluşturan Zend motorunun tamamen yeniden yazılmasıyla oluşturulmuştur.
PHP’nin anasayfası: http://php.net
Zend Technologies anasayfası: http://zend.com
MySQL Nedir?
MySQL çok hızlı ve çok sağlam bir ilişkisel veritabanı yönetim sistemidir. Bunlara literatürde RDBMS (Relational Database Management System) denir. MySQL çok kullanıcılı, çok kanallı bir sunucudur. Dünya çapında standart kabul edilen veritabanı sorgulama dili olan SQL’i (Stractured Query Language) kullanır. Dünyanın en popüler açık kaynak kodlu veritabanı sistemi olmasıyla birlikte Linux Journal Okuyucuların Seçimi Ödülü’nü birkaç kez kazanmıştır.
MySQL’i ticari amaçla kullanacaksanız çok cüzzi bir miktar lisans ücreti ödemeniz gerekiyor, kişisel kullanımlarda GPL lisansıyla dağıtılmaktadır.
PHP’nin Güçlü Yanları
PHP’nin en güçlü rakipleri arasında Perl, Microsoft ASP.NET, Java Server Pages ve ColdFusion bulunur. Bu diller ile kıyaslandığında PHP aşağıdaki yönerden daha güçlüdür:
– Yüksek performans
– Birçok farklı veritabanı sistemine bağlantı desteği
– Sık kullanılan birçok web işlemi için yerleşik kütüphaneler
– Düşük maliyet
– Öğrenim ve kullanım kolaylığı
– Güçlü nesne yönelimli programlama desteği
– Taşınabilirlik (PHP birçok platformda sorunsuz çalışır)
– Açık kaynak
MySQL’in Güçlü Yanları
MySQL’in başlıca rakipleri PostgreSQL, Microsoft SQL Server ve Oracle’dır. Ancak MySQL şu yanlarıyla daha güçlüdür:
– Yüksek performans
– Düşük maliyet
– Yapılandırma ve öğrenim kolaylığı
– Taşınabilirlik
– Açık kaynak
Bir makalenin daha sonuna geldik. Günümüzde açık kaynak savunucularının hızla artmasıyla doğru orantılı olarak açık kaynaklı yazılımlar ve sistemler de çok hızlı gelişiyorlar. Biz neden kullanmayalım ki? (:
R.Zeki AYAN