PHP nin bu kadar kullanılmasının nedeni güzel ve sağlam bir yapıya sahip olmasından değil, yeni başlayanların ve işin mühendislik kısmıyla haşırneşir olmayanların kolay kod yazabileceği bir dil olması.
Bahsettiğin OOP ve MVC gibi kavramlar diğer dillerde yer aldıktan çokça uzun bir süre sonra ancak yer bulabildiler kendilerin PHP'de. Keza n-tier bir yapıyı PHP ile kurmayı denersen ne demek istediğimi daha iyi anlarsın. Bir betik dili oluşu ise başlıbaşına bir dezavantaj.Betik dili olması hata yakalama-ayıklama ve debugging işlemlerinin runtime da gerçekleşmesi anlamına geliyor ki bu da dili hataya oldukça açık bir şekle sokuyor. Bunların dışında tasarım kalıplarının çoğunun uygulanmasını bırak adam gibi OOP desteği bile yok.Nedenini açıklayan güzel bir yazı var burada ==> http://michaelkimsal.com/blog/php-is-not-object-oriented/ Bunlar başlıcaları.Daha bir sürü sebep sayabilirim.Eğer bir mühendislik işi yapacaksan PHP'nin yanına çok da yaklaşmamakta fayda var. (: NOt:Hakan Karas >> Terbiyesizliğini sürdürmeye devam edersen daha çokça gülmeni sağlayacağım emin olabilirsin. 21 Haziran 2011 15:58 tarihinde Ömer ÖZKAN <[email protected]> yazdı: > @Anıl Özselgin, tavsiyeleriniz için çok teşekkür ederim. Yarım yamalak > ingilizcemle dediğiniz kitabı okumaya başladım bile. > > PHP gereksiz bir dil olsaydı bu kadar kullanılmazdı. Kişisel bir düşünce. > Benim düşüncem OOP, MVC gibi kavramlar daha önemli. PHP'yi sevdiğim için > kendimi bu dilde rahat hissettiğim için seçtim. PHP değil de başka dil > kullansaydım aynı sorunu yaşardım. Bilmiyorum düşüncem bu, belki > yanılıyorumdur. İlerde göreceğim... > > 21 Haziran 2011 13:55 tarihinde Adem Alp YILDIZ <[email protected]> yazdı: > > Ömer Bey'in sorunu çözüldü! >> >> 2011/6/21 Mehmet Özgür Bayhan <[email protected]>: >> > Gereksiz bir dil PHP >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
