şu meretle geliştirilen projeler keşke spagetti koda mahkum kalmasa. (bkz: uludağsözlük) ulan elalemin adamı mvc,orm gibi şeysilerin dibine vurur biz hala makarna hala makarna..
danimarkalı bir yazılımcı olan rasmus lerdorf'un dinamik web siteleri için kodladığı, c tabanlı bir yazılım geliştirme dilidir. önceleri kişisel siteler için kullanımda olsa da günümüzde bir çok e-ticaret, sosyal medya, haber, portal ve portfolyo sitelerinde karşımıza sık bir şekilde çıkmaktadır. kodlama sisteminin çok basit ve bir o kadar anlaşılır olması php'yi iyi bir dil yapsa da python gibi parantezsiz ve kısa kodlamanın verdiği kolaylığı gördükten sonra biraz karışık gelebiliyor.
php'yi başarılı kılan bir diğer unsur ise derleyicisiz çalışmasıdır. apache, wamp ve php * ile birlikte harika işler çıkarabilirsiniz. kodlama ve düzenlemelerinizi net beans'in php özel paketinde yapabilme imkanınızda var.
öğrenmesi kolay olsa da, projeye göre yazması oldukça zor bir kodlama dilidir.
tutup da wordpress teması yazarsanız, php kolay bir dildir.
yok eğer, bir video sitesi yazmaya kalkarsanız zordur. öğrenmek isteyenler ilk etapta html i öğrendikten sonra, php yi çok rahat bir şekilde kavrayabilirler.
kafanizi yemenize sebep olabilecek yegane dil, ayrica asp ,c ,javayla karistiginda tadindan yenmez vallahi. 7 senemi bu ise vermis biri olarak eger bir web projesi gelistirmek istiyorsaniz ilk once ogrenmeniz gereken dil diyorum ve ekle butonuna basiyorum.
tek bir projem için sadece internetteki tutoriallerden takip ederek 6-7 ay gibi bir sürede gayet iyi bir seviyeye geldiğim dildir. bununla uğraşmak kadar zevkli bir şey yoktur. css-js-html-php, kafanızda bir fikir varsa sizin aylarca hiç sıkılmamanızı sağlayacak şeylerdir.
php candır. sentaksı kolaydır. ilk başlarda, (php 3 falan oluyor) c ile veb sitesi yapıyor izlenimini veriyordu, küçüktük o zamanlar tabi. ama bi de şimdi - tabi her kes göremiyor ama ben görüyorum, beni sever, ben de onu severim, dimi? (-inşallah hocam)
bi de şimdi.. tanımasak oop-dir deriz. severiz..
sentaksı felan kolaydır.. c sharp.net-te, vb.net-te felan bir gıdımlık şeyi ekrana yazdırmak için resmen "kaside der hazreti nat-i nebevi" kadar bi şeyler yazman lazım. eğer grafik arayüzleri olmasaydı - hiç kimse bunları kullanmazdı zaten, burasını biliyoruz. ama neden aynı türden bir şey php için yapılmamış? şöyle fazla yorulmadan drag drop yapabileceğimiz bir ide. çok mu amk? (bedava olanından bahsediyoruz tabi)
<?php
echo "mesela ben \n bu sözlük uygulamasında \n php-nin str_replace fonksiyonunun \n kullanıldığından şüpheleniyorum \n şiirimin sonu";
?>
ayrıca her bok için bi fonksiyon yapmışlar - geçenlerde uygulamalı olarak levenshtein mesafesini anlatıcam, tabi bir az ağır ol molla desinler havasındayım - evvela girilen metinleri analiz et, kıyasla, sonra levenshtein mesafesini bul diye.. bebelerden biri çıkıp ta, hocam, php-de levenshtein fonksiyonu var zaten demesinmi? lan bunca yıldır uğraşıyorum bununla, hiç ama hiç raslamamışım. php 6 -ile, masaüstü uygulamaları için de en çok tercih edilen dillerden biri olacaktır.
--spoiler--
asp, xml ve html taglerini her zaman açık tutmanızı öneririz
--spoiler--