ASP.NET
エー・エス・ピー・ドットネット
.NET Frameworkで提供されているWebアプリケーションの開発・実行基盤。ASP.NETはASP(Active Server Pages)を.NET Frameworkに対応させたもので、Webサーバで実行されたアプリケーションの実行結果を表示するなど、動的なWebページの生成ができる。
JavaScriptなどの言語と同じように閲覧するWebブラウザによって挙動が異なる場合があるが、どのWebブラウザから閲覧されているかを判断できるので、各Webブラウザに合わせて表示も可能。
ASP.NETを利用したWebアプリケーションの作成にはC#やVisual Basicなどの.NET Frameworkで提供されている複数の開発言語が使用可能となっているので、それらの言語を経験している開発者であれば、新しい開発言語を習得しなくてもWebアプリケーションの開発ができる。
同様に動的なWebページを生成できるPHPやASPなどのスクリプト言語とは異なり、リクエストを受けたページは自動的にコンパイルされ、キャッシュに保存される。前回実行したスクリプトと比べて変更がある場合のみコンパイルを行い、変更がない場合には保存されているキャッシュから実行される。そのため、ほかのスクリプト言語に比べるとアプリケーションの実行速度が速いという利点がある。
ユーザーインターフェイスを記述する部分とアプリケーションの処理を記述するプログラムを分離して記述できるので、開発効率やプログラムの再利用性が高い。
関連記事
関連用語
リンク
リッチクライアント & 帳票 フォーラム 新着記事
- 次のモバイルアプリはどのフレームワークで作る? (2012/5/24)
スマホアプリの開発を容易にするJavaScriptのフレームワークが続々と増えている。それぞれの良さや仕組み、何がどこまでできるのかを徹底解剖する - 「LESS&専用エディター」でCSSをシンプルに書こう (2012/5/23)
「LESS」はCSS初心者に向けた、シンプルなライブラリだ。「LESS」で、変数などのプログラミングの基礎的な考え方もCSSで学ぼう - 学校が世界一のデジタル環境になったら (2012/5/18)
授業はアーカイブに蓄積され、家からも見られる。家族が授業テーマのアイデアを出す。そんな姿が実現されるかもしれない - 1000万ドル調達も夢じゃないクラウドファウンディング (2012/5/15)
クラウドファンディングは、寄付型でも投資型でもない「購入型」が主流。商品を“開発する前に販売”して開発費用を集める逆転のシステムだ
|
|
@IT 新着記事
