PHP karşı Deneyimli programcılar genellikle rant. Ama şimdiye kadar neden bir özet listesinin üzerine gelmedik. Herkes açıklamak ister?
Ben o nedeniyle giriş düşük bariyer kötü / güvensiz, vb sorunun çok kolay olduğunu aslında aşağı kaynar şüpheli.
O dedi, oldukça kapsamlı bir tartışma burada var: Defend PHP; convince me it isn’t horrible
PHP'nin ana dezavantajı lack of a pure object oriented methodology olduğunu. Ayrıca performance diğer üst düzey programlama dilleri ile karşılaştırıldığında iyi reklam olmayabilir. Bu does not encourage modular programming.
PHP artılarını eksilerini kıyasla daha yüksektir.
Hızlı kalkınma için PHP iyi dillerinden biridir. Tüm SQL Server ile veritabanı bağlantısı çok iyi. Ve final, büyük bir kullanıcı tabanına sahip.
Ben ana nedenlerinden biri bu bir büyük okunmaz ve unmaintainable dosyasına bir sayfa için PHP kodu ve HTML biçimlendirmesi birleştirmek için çok kolay olduğunu düşünüyorum. Ancak aynı şey muhtemelen diğer her dil / framework, örneğin için geçerlidir ASP.Net. Bu güzel PHP kodu organize etmek mümkündür; Ben bu aynı zamanda PHP 5 yeni bit ile daha kolay olduğunu düşünüyorum.
Middaparka dediği gibi ben girişine düşük bir engel vardır, sanırım, bu yüzden aldım ve "spagetti kod" içine büyük projeler, dolayısıyla iniş sürdürmenin kadar deneyimi yok geliştiriciler tarafından kullanılacak olması daha olasıdır.