7
「phpは悪い言語です」というパラダイムを破る方法は?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 PHPは悪い言語ではありません(または、少なくとも一部の人が示唆するほど悪くはありません)。PHPがオブジェクト指向であることさえ知らない教師がいたのです。私たちがPHP開発者であると言うとすぐに私たちを信用しないクライアントがいて、DjangoやRoRなどのシックな言語やフレームワーク、またはJavaやASP.NETなどの「エンタープライズで堅実な」言語を使用していないことに疑問を呈しています。 FacebookはPHP上に構築されています。企業や政府で使用されているJoomlaやDrupalのようなWebを動かす多くの堅実なプロジェクトがあります。すべての言語(Symfony 2、Doctrine)で見た中で最高のアーキテクチャを備えたフレームワークとライブラリがあります。PHPには、私が見た中で最高のドキュメントと、専門家の大きなコミュニティがあります。 PHPには、リフレクション、インターフェイスなどの高度なオブジェクト指向機能があります。もちろん、PHPはtraitを介してネイティブかつクリーンに水平再利用をサポートします。 PHPに悪い評判を与えるが、同時にPHPコミュニティに力を与える悪いプログラマーとスクリプトキディがあります。PHPの処理は非常に簡単であるため、多くの場合、間違った方法で物事を行うことができますが、なぜ言語?。 さて、これを実際の答えのできる質問に要約すると、あなたがPHP開発者であると言うとき、眉をひそめることを避け、偏見を一気に止めてあなたの名誉を守るための良い、堅実で短く、甘い議論は何でしょうか?。 (ホイップクリームを含む無料のCookieは、その場で誰か(クライアントまたはその他)を説得するという経験的証拠がある人に提供します) PS:私たちはSymfonyを使用し、コードは美しく、保守可能になりました PPS:Facebook は PHPで作成され、HipHopを介してC ++にコンパイルされ、Hadoopにデプロイされます。ここ:http : //arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering/1/