ASP.NET Webフォームの特徴
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/18 01:15 UTC 版)
「ASP.NET」の記事における「ASP.NET Webフォームの特徴」の解説
ASP.NETは、それまでのWebアプリケーション構築の常識であった、HTMLの知識やHTTP通信の仕組み、ブラウザとサーバー間のデータのやりとりなどを抽象化して、GUIモデルによるアプリケーション開発が行えるようになっている。ページデザインは、以前のASPと同じようにHTMLを直接記述することもできるが、Visual Studioなどの開発環境を用いることでGUIによるページデザインが行えるようになっている。また、HTTP POSTの仕組みを利用したPostBackと呼ばれる仕組みを使うことによって、イベント駆動型プログラミングを実現している。 内部の仕組みは抽象化されているが、実際にはHTMLやHTTP、JavaScriptなど従来のモデルを使用しているため、通常のWebアプリケーションと同様にWebブラウザで表示できるというメリットがある。ただしその反面、WebブラウザやHTTPの制約に考慮して開発することが必要なのは従来通りであるため、Webアプリケーションが分からないプログラマでもWebアプリケーションを開発できるようになる魔法の杖では決してない。 また、ブラウザを認識して最適なHTMLを生成するほか、実行時に前回に実行したものと比べ変更があるときにのみコンパイルをしてキャッシュしておくため、ASPと比べ処理速度が向上している。 ASPはSSIから呼び出すことができるが、ASP.NETは呼び出せない。
※この「ASP.NET Webフォームの特徴」の解説は、「ASP.NET」の解説の一部です。
「ASP.NET Webフォームの特徴」を含む「ASP.NET」の記事については、「ASP.NET」の概要を参照ください。
- ASP.NET Webフォームの特徴のページへのリンク