ホームページ >バックエンド開発 >PHPチュートリアル >JavaとPHPの違い
仕事に応募する前は、面接官から次の質問をされるだろうと常に感じていたので、準備を整えて、みんなと議論できるように投稿しました:
PHP のオブジェクト指向機能は不完全です (名前空間、メソッドのオーバーロードなど) 、多重継承); PHP はマルチスレッドをサポートしていません。PHP は Oracle やその他のデータベースを十分にサポートしておらず、JDBC などの統一されたインターフェースを持っておらず、それぞれの JVM の解釈と操作に依存しています。 PHP は純粋なスクリプトの実行とコンパイルであり、非効率です。ただし、現在、PHP をバイトコードにコンパイルするソリューションがいくつかあります。一般に、大学では C++ と Java のみが教えられるため、PHP に精通している新卒者は多くありません。そのため、一部の企業は Java と PHP が企業の代表であるということです。文化: Java 陣営の背後には、データベース、データ ウェアハウス、ミドルウェアなどに至るまで、Sun、Oracle、IBM が存在します。いずれも完全なビジネス ソリューションを備えており、PHP ベースの Lamp プラットフォームはオープンソースと DIY の精神を強調しており、ユーザーは調整と調整を必要とします。そのため、銀行などの企業は Java ソリューションを使用する傾向があり、他の上流および下流のサービスでは商用製品を使用する傾向があります (特に国内業界の場合)。リスクを負ってチューニングや事前調査に人手を投入するくらいなら、お金をかけて甲になったほうがいい、少なくとも何か問題があった場合は直接対応できる 乙については、xxオペレーターなどの機関が関与しているという投稿がありました研究所は事業者のB社ですが、他のアウトソーシングサービス会社のA社でもあります。つまり、自社で開発を行っているわけではありません。PHPはインターネット分野で広く使用されており、大手企業で成功しています。オープンソース コンポーネントのリリースであっても、パフォーマンス チューニングに関するコミュニケーションであっても、これは Lamp 自体のオープン ソースの特性と切り離すことができません。代替可能。