PHP ist keine schlechte Sprache (oder zumindest nicht so schlecht, wie manche vermuten). Ich hatte Lehrer, die nicht einmal wussten, dass PHP objektorientiert ist, bis ich es ihnen sagte. Ich hatte Kunden, die uns sofort misstrauten, wenn wir sagten, wir seien PHP-Entwickler und fragten uns, ob wir keine schicken Sprachen und Frameworks wie Django oder RoR oder "Enterprise and Solid" -Sprachen wie Java und ASP.NET verwenden.
Facebook basiert auf PHP. Es gibt viele solide Projekte wie Joomla und Drupal, die im Unternehmen und in Regierungen zum Einsatz kommen. Es gibt Frameworks und Bibliotheken mit einigen der besten Architekturen, die ich in allen Sprachen gesehen habe (Symfony 2, Doctrine). PHP hat die beste Dokumentation, die ich gesehen habe, und eine große Community von Fachleuten.
PHP verfügt über fortschrittliche OO-Funktionen wie Reflection und Interfaces, ganz zu schweigen davon, dass PHP nun die native und saubere horizontale Wiederverwendung durch Merkmale unterstützt .
Es gibt schlechte Programmierer und Script-Kiddies, die PHP einen schlechten Ruf einräumen, aber gleichzeitig die PHP-Community an die Macht bringen, und weil es so einfach ist, Dinge zu erledigen, kann man die Dinge oft auf die falsche Weise machen, aber warum die Schuld geben Sprache?.
Nun, um das auf eine tatsächlich beantwortbare Frage zu bringen: Was wäre ein gutes, solides, kurzes und süßes Argument, um nicht verpönt zu werden und Vorurteile auf einen Schlag zu unterdrücken und Ihre Ehre zu verteidigen, wenn Sie sagen, Sie seien ein PHP-Entwickler? .
(Gratis-Keks mit der Schlagsahne für diejenigen, die empirisch nachweisen können, dass sie jemanden - Kunden oder andere - sofort überzeugen)
PS: Wir verwenden Symfony und der Code ist schön und wartbar
PPS: Facebook ist in PHP geschrieben, über HipHop in C ++ kompiliert und auf Hadoop implementiert. Hier: http://arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering/1/