.NET vs ASP.NET vs CLR vs ASP 質問する

.NET vs ASP.NET vs CLR vs ASP 質問する

用語は知っていても、時々違いを忘れてしまいます... なので、参考のために場所を残しておきます... 皆さんの回答に感謝します。

ベストアンサー1

  • 料金Active Server Pages (現在は ASP Classic と呼ばれています) は、.Net より前から存在し、.Net とは何の関係もないサーバー側スクリプト環境です。ASP
    ページは通常 VBScript で記述されますが、Windows Scripting Host でサポートされている任意の言語で記述できます。JScript と VBScript はネイティブでサポートされており、サードパーティのライブラリでは PerlScript やその他の動的言語のサポートが提供されています。

  • 。ネットマネージコードとアセンブリのフレームワークです
    。.Netコードはどんな言語でもCIL コンパイラを備えています。

  • CLRL共通言語ランタイムは、.Netフレームワークで使用されるコアランタイムです
    。CLRはCILコード(以前の MSIL) をマシン コードに変換し (これは JITter または ngen によって行われます)、実行します。

  • ASP.NET とは.Net 上に構築された ASP の代替品です。ASP.Net
    ページは任意の .Net 言語で記述できますが、通常は C# で記述されます。

質問しなかったその他の用語:

  • CIL共通中間言語 (CLR) は、すべての .Net コードがコンパイルされる中間言語です。CLR
    は CIL コードを実行します。
  • コマンドライン共通言語インフラストラクチャは、.Net Framework のランタイムと動作に関するオープン仕様です。
  • 単核症.Netプログラムを実行できるCLIのオープンソース実装です。
  • ASP.NET MVC の概要ASP.Net上に構築されたMVCフレームワークです

おすすめ記事