まとめ @ wiki
ASP.NET
最終更新:
shells
-
view
ASP.NET
読み方 : エーエスピードットネット
.NET Frameworkで提供されるWebサービス向けのクラスライブラリ。
Windowsサーバ上でダイナミックなWebページを動作させるための基盤となるソフトウェアで、WebアプリケーションやWebサービスの開発・構築に用いられる。
位置付けとしては従来のASPの後継にあたり(そのため「ASP+」と呼ばれていたこともある)、
従来のASPとの互換性も一応維持されるが、コードを事前にコンパイルするようになり、.NET Frameworkで使用できるあらゆる言語に対応するなど、大幅な拡張が行われる。
コンパイルは自動的に行われるため、開発者が手動でコンパイルを行う必要はない。
また、コンパイル後のコードはキャッシュされるため、一度コンパイルすれば変更を加えるまで再コンパイルの必要はない。
ユーザインターフェイスの作成には「Web Forms」と呼ばれる特殊な記述方法が用意されており、
実行時にASP.NETサーバがWebブラウザの種類を認識し、自動的に最適なHTMLソースを出力するなど、HTTPサービスの機能も強化されている。