Merhaba dostlar, bugün PHP Nedir? ,PHP Hangi Alanlarda Kullanılır? ,PHP Nasıl Çalışır? ,PHP Avantajlarları Nelerdir? ve PHP Frameworkleri nelerdir? sorularına cevap vereceğiz.
PHP, 1995 yılında Danimarkalı bilgisayar yazılımcısı Rasmus Lerdorf tarafından geliştirilmiş olan bir programlama dilidir. İlk geliştirildiği dönemlerde kişisel web sitelerine giren ziyaretçilerin sayısını tespit etmekte kullanılan uygulama, kısa süre içerisinde benimsenerek birçok kişi tarafından kullanılır hale gelmiştir.
PHP günümüzde oldukça yaygın olarak kullanılan web tabanlı, açık kaynak kodlu programlama dilidir. Özellikle web uygulamaları geliştirmek ve dinamik web sayfalarının oluşturulması amacıyla kullanılır. PHP, sunucu tarafında çalışır ve HTML’e gömülebilme özelliğine sahiptir. PHP site ve PHP programlar için kullanılabilen dil, hala geliştirilmekte olup oldukça basit bir biçimde indirilebilmektedir.
PHP ile yazılan işlemler tarayıcılar tarafından yorumlanarak bazı sonuçlar üretilir. Elde edilen bu sonuçlarla HTML, CSS veya Java Script türü betik dillerin daha kullanışlı ve görsel olması mümkün hale gelir.
Bu tarz kodlanan web siteleri, dinamik web sitesi olarak adlandırılır. PHP kodlarının kullanılmasıyla neler yapılacağı veya yapılacak işlemlerin sınırları belirlenemez. Çünkü yapılabilecek işlemlerin sınırını kullanıcının hayal gücü belirler.
PHP kullanımı ile yapılabilecek web uygulamaları:
gibi bir çok şey için kullanabilirsiniz, dediğimiz gibi PHP ile yapılabileceklerinizi kullanıcının hayal gücü belirler.
İnternet üzerinde gezinilen birçok sitenin alt yazılımında bulunan PHP, günümüzün en popüler web siteleri olan Facebook, Google, Wikipedia, Yahoo, Baidu, Twitter, WordPress, Tumblr, Digg, Joomla gibi mecralarda kullanılmaktadır. Web tasarımları başta olmak üzere programlama ve oyun tasarımlarında sıkça kullanılır olması, PHP yazılım dilinin ne kadar önemli olduğunun bir göstergesidir.
PHP veri tabanlı çalışır bu sebeple Java ve C dilleri gibi derlenmeye ihtiyaç duyulmaz. PHP kodları sunucu tarafından derlenerek kullanıcıya HTML çıktısı gösterilmektedir. Ancak kullanıcı tarafından PHP kodları görülmez, kullanıcıya, sunucuda derlenmek suretiyle HTML olarak aktarılır. Kısaca PHP uzantısına sahip bir dosya oluşturmanız halinde, içerisinde HTML, CSS, Javascript ve PHP kodları bulunmaktadır. Uygulama esnasında PHP motoru bu sahifedeki bütün PHP kodlarını ayıklar. Sonrasında ayıkladıklarını çalıştırarak sonucu kod yazılımcısının istediği şekilde kullanıcıya gösterir.
PHP diline yeni başlayanlar Basit PHP Uygulamaları yaparak işe başlayabilir ve özenli bir çalışma sonrasında PHP developer olma imkânına sahip olabilirler.
Peki PHP'nin bize sağlamış olduğu avantajlar arasında en önemlileri nelerderi?
PHP dili öğrenmek isteyenler internet üzerinden kolayca öğrenebilirler. Ayrıca kodlamalarda veya farklı sorunlarda internet üzerinden yapılacak kısa bir araştırma kolayca çözüm yolları bulunmasına olanak sağlar. Sağladığı birçok avantaj sebebiyle günümüzde oldukça sık kullanılan PHP, bireysel veya kurumsal çapta geniş bir kullanım alanına sahip bulunmaktadır.
1) Laravel
PHP Framework denildiğinde akla gelen ilk isimlerden birisi Laravel’dir. Bu framework anlaşılması kolay syntax yapısı ile tanınmaktadır.
2) Codeigniter
CodeIgniter, MVC (Model View Controller) desteği sunan bir frameworktür. Çeşitli geliştirme görevlerini halletmek için farklı komponentler kullanılır. Bu özellik geliştiriciler arasında çok beğeniliyor, çünkü çok az yer kaplayan, geniş ölçekli projeleri kolaylıkla geliştirebiliyorsunuz.
3) Symfony
Symfony, ticari olarak desteklenen birkaç frameworkten biridir. Şirket yaratıcısı ve sponsor SensioLabs, itibarına aktif olarak katkıda bulunmaktadır. SensioLabs resmi eğitimler ve sertifikalar sağlar.
4) Zend
Komponent tabanlı bir yapıya sahiptir. Zend nesneye yönelik, MVC tabanlı bir frameworktür. Bu özellik sayesinde sadece ihtiyacınız olan komponentleri yükleyip kullanabilirsiniz.
5) Phalcon
Phalcon diğer frameworkler ile karşılaştırıldığında değişik bir frameworktür. C programlama dili ile yazılmıştır. Bu size garip gelebilir ama bu özelliği sayesinde frameworkler arasında en hızlısıdır.
6) CakePHP
CakePHP, 2020 yılında tanıtılan ilk PHP MVC framework’tür. O zamanda büyük bir devrim yaratan bu framework halen en iyi frameworkler arasında gösterilmektedir.
7) Yii
Yii diğer güçlü frameworklerden birisidir. En önemli özelliklerden birisi çok kolay şekilde kurulabilmesidir. Phalcon gibi performans konusunda çok başarılı bir frameworktür.
8) FuelPHP
FuelPHP PHP tabanlı nispeten yeni bir web uygulaması çerçevesidir. PHP çerçevelerinin çoğu gibi, FuelPHP de açık kaynaklı bir çerçevedir.
morkolips 1 yıl önce
ELİNE SAGLIK Yanıtla