Başlarken Genel PHP

PHP’nin avantajları , dezavantajları ve dünyada PHP’nin yeri

Günümüzün çağı olan internet, Dünya’yı bir bütün şeklinde sarmaktadır. Bütün işlemleri internetten online olarak yapma seviyesine geldik. İnternet ile birçok işlemi yapma imkanımız var. İnterneti tanımak istersek, web sayfalarıyla çalışmaktadır. Bu web sayfaları bazı diller ile yazılmaktadır. İnternet programcılığı dillerinden PHP’yi önceki yazılarımda script dili olarak tanımlamıştık. PHP ile internet ortamında neredeyse istediğimiz her şey yapmak mümkündür. PHP’nin bize sunduğu daha bir çok avantajları vardır. Bu yazımda PHP’nin avantajları, dezavantajları ve Dünya da Php’nin yeri nedir? konu başlıklı bu konularını birlikte inceleyecegiz.

Dünyaca ünlü sosyal iletişim ağı olan Facebook bir PHP ürünüdür. Hazır web site sistemleri de PHP’nin bir ürünüdür. PHP, diğer İnternet programcılığı dilleriyle çok rahat etkileşimli çalışma imkânı sunmaktadır. İsterseniz vakit kaybetmeden PHP’nin avantajları ve dezavantajlarını ele alalım. Daha sonrasında diğer konumuz olan Dünyadaki yerinden söz edeceğiz.

 

Php’nin avantajları ve dezavantajları

Avantajları
Php her platformda çalışmaktadır. (Unix,Windows,MAC OS …)

PHP kodları scriptler platformunda bağımsız olarak çalışabilmektedir.  PHP kodları ile diğer kodlar karışmamaktadır.

Çok hızlı çalışan bir dildir.

Öğrenilmesi oldukça kolay bir dildir. Diğer dillere benzerliğinden dolayı bu dilller ile daha öncesinde çalışmış olanlar kolaylıkla PHP öğrrenebilmektedir.

Derleme sorunu yoktur. HTML kodları arasına kolayca yerleştirilebilir.

İnternet dünyasında büyük bir geliştirici potansiyeli vardır. PHP ile yazılmış bir çok program ve kodlar rahat bir şekilde bulunmaktadır.

MySql veri tabanı ile PHP yüksek performans ve güvenli bir şekilde çalışabilir. Bunun yanında diğer veri tabanları ile de çalışabilme imkanı sunar.

Dezavantajları
PHP’de yapılmış olan bir hata o sayfanın çalışmasını engelleyebilir. (Hatta programın bile çalışmasını engelleyebilir.)

En sık rastlanan hata olan noktalı virgül (;) hatası büyük sıkıntılara yol açabilir. Benim gibi birçok PHP kullanıcısının başını ağrıtan noktalı virgül hatası özellikle dikkat edilmelidir. Noktalı virgül PHP de bir sonraki kod satırına geçtiğinin göstergesidir. PHP kullanıcıları PHP’de kod yazarken dikkat etmeleri gereken önemli bir husustur. (PHP ile yeni uğraşan arkadaşlar özellikle uzun süreli deneme kodlar yazdıktan belli bir süreden sonra bu hata ile fazlası ile karşılaşıyorlar. Yapmanız gereken tek şey açık hava ve bir bardak kahve 🙂 )

PHP script dili olduğu için; detaylı ve büyük programlar da cevap almak bazen uzun sürebilmektedir.

Güncellenmek istediğinde web sunucu ile eş zamanlı olarak birlikte derlenmesi gerekmektedir.

 

Dünyada php ‘ in yeri nedir ?

Php günümüzde sanal olarak hayatını sürdürmekle beraber ona rakip olacak bir programlama dili daha ortaya çıkmamıştır diyebiliriz.  ASP  kadar kullanılan ve .Net tabanlı bir programlama dili‘de olsa PHP onun kullanıcı sayısını çok yüksek bir oranla geçmektedir.

Php genel kullanım bakımından Asp.net ‘e göre daha fazla kullanılmaktadır. Php’nin Dünyada popüler olmasında içerik yönetim sistemlerinin (WordPress, Joomla) ve maliyeletlerinin büyük etkisi vardır.

Php günümüzde İnternet üzerinde gezdiğiniz hemen hemen her sitenin alt yapısında mevcuttur. Kullanıcılar İnternet üzerinden hangi sayfaya girerse girsin bunların çoğu php programlama diliyle hazırlanmıştır ve kullanıcılara sunulmuştur.

Php‘nin  oyun , web tasarım ve programlama gibi birçok farklı alana hitap etmesi Dünyadaki yeri ve önemini her geçen gün daha da artırmıştır.

2010 yılının Aralık ayında yapılan anket sonucunda, 6,7 milyon alan adlarının ile % 59 oranında Php kullanılmış olduğu görüldü.

 

Php Kullanan Dünyaca Ünlü İnternet Sitelerinden Bazıları :

     facebook.com – Sosyal Paylaşım Sitesi

yahoo     yahoo.com – Güncel İçerikli Arama Motoru

photobucket

photobucket.com – Resim/Fotoğraf Paylaşım Sitesi

wikipedia

wikipedia.com – En Büyük İnsan Yapımı Ansiklopedi

digg    digg.com – Web İçeriği Paylaşım Sitesi

flickr    flickr.com – Resim/Fotoğraf Paylaşım Sitesi

istockphoto

istockphoto.com – Resim/Fotoğraf Paylaşım Sitesi

sourceforge

sourceforge.net – Açık Kaynak Yazılım Sitesi

 

KaynakInvitation to Computer Science kitabından yararlanılmıştır.



Yazar hakkında

Hakan Karataş

Back-End Developer @Webmaster.Kitchen.

Ağırlıklı olarak Back-end tarafında bilgi, birikim ve yeni öğrendiğim bilgiler ile mutfakta yer almaktayım. Görüş, düşünce ve tecrübelerinizi bizlerle paylaşabilirsiniz. Yorum alanı ile mutfağa katkıda bulunun.

Yorumlar

Bir yorum yaz