違い: 1. 「.net」と比較して、PHP はインタープリタ型言語タイプに傾いています; 2. PHP はクロスプラットフォームであり、Linux/Unix および Windows で使用できますが、ASP.NET はWindows でのみ使用できるプラットフォーム; 3. PHP には基本的に「ビジュアル」開発環境がありませんが、ASP.NET には「ビジュアル」開発環境があります。
php と asp.net の違い
私は最近、asp.net から php に切り替えました。 Web 開発、この 2 つはまだ多くの違いがあると感じています。
1. PHP はクロスプラットフォームであり、Linux/Unix および Windows で使用できます。 (LAMP が最適な組み合わせです); ASP.NET は Windows プラットフォームでのみ使用できます。
2. PHP には基本的に「ビジュアルな」開発環境 (IDE) がありません。もちろん、Zend Studio や Eclipse の PDT など、あまり使いにくい開発環境もあります。個人的には、テキストエディタで十分です。 ASP.NETには、開発環境であるVisual Studioやビジュアライゼーション、コンポーネントメソッドなどがあり、使い慣れると開発効率が高くなる可能性があります。
3. .net と比較して、PHP は言語タイプを解釈する傾向があります;
4. .NET では主にカプセル化されたオブジェクトクラス ライブラリを操作します; PHP では、操作にはさまざまな機能があります;
5. .net プログラミング環境やデータベースと比較すると、PHP プログラミング ツールは非常に軽量です。特にプログラミング環境は両方とも軽量であり、レベルも非常に柔軟です。
6. .net と php では、データ送信のメソッドには get と post が含まれます (3 番目のタイプについては当面説明しません)。.net では、コンテキストを使用してデータを取得します。操作オブジェクトの"]、context.QueryString["操作オブジェクトのID"]; phpでは、$_get["操作オブジェクトのID"]、$_post["操作オブジェクト"を使用してデータIDを取得します"] ;
7. .net ではデータを表示する方法は Response.Write("表示したい内容") ですが、PHP では echo "表示したい内容" Content" を使用します。
8. .net では主にオブジェクトと配列を操作し、両者は相互に変換できますが、.net では主に操作するオブジェクトは配列です。
9. php で開発された Web サイトの数は、ASP.NET で開発された Web サイトよりもはるかに多くなります。
関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がphp と asp.net の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。