PDCにおいて発表されたASP+は、現在のASPとはまったく違ったモノになっている。
現在のASPは、WebサーバーのIIS上で動作するスクリプト言語であり、プログラムに従ったHTMLページ作成したり、バックエンドのデータベースなどにアクセスして、結果をHTMLとして合成する機能を持っている。基本的には、VBScriptやJScriptなどによってプログラミングできようになっている。ASPでは、COMオブジェクトを基本としているため、.NET Frameworkの上では問題となる。
そこで、.NET Frameworkに対応したASP+として新たに開発し直された。このため、現在のASPとASP+では、仕様に差が大きく、現在のASPをASP+のプラットフォームで動かすことができない。つまり開発者は、ASPをASP+に移植しなければならない。このようなデメリットであっても、ASP+は導入する価値があるとMicrosoftでは考えている。
ASP+プラットフォームでは、大きく分けてPagesとWeb Service、Application Infrastructureの3つのパートに分かれている。実際にページを作成するプログラミング言語としては、ASPのようにスクリプト言語を利用するのではなく、Common Language Runtime(CLR)上で動作するVB、C#など、どのような言語でもプログラミングができるようになっている。
ASP+での最大の特徴は、ASPのようなスクリプト言語ではなく、CLRベースでコンパイルして動作するということだ。これにより、ASPに比べるとパフォーマンスが格段にアップする。もちろん、ASP+ではWindows2000が持つセキュリティをサポートしているため、特定のユーザーのみがアクセスできるASP+というものも作ることができる。
(山本雅史)
![]() |
| 意思決定に革命をもたらす -アクセンチュア、国内アナリティクス部門を強化 [17:56 6/19] |
| 凸版印刷、手塚治虫のマンガも読める電子図書館サービス - 6/25より開始 [16:40 6/19] |
| リコー、圧着紙や配送ラベルへの出力が可能な基幹業務用プリンタを発売 [15:23 6/19] |
| DNP、北海道・旭川小学校でデジタル教科書/教材システムを使用した実証実験 [15:15 6/19] |
| 日立、番号制度導入のための支援ソリューションと専門組織の設立を発表 [15:06 6/19] |
|
スマホアプリ「ウェザーニュースタッチ」で台風4号情報の通知サービス開始 [19:14 6/19] 携帯 |
|
マクドナルドの本格カフェで「チョコフラッペ」など発売 -初の季節限定商品 [19:12 6/19] ライフ |
|
【連載】iStockphotoの歩き方 第6回 検索の「コツ」作品探しのおすすめルート(その2) [19:02 6/19] クリエイティブ |
|
日本AMD、秋葉原で"Richland"発売記念イベント - 購入ユーザー向けの特典も [19:01 6/19] パソコン |
|
アドビ、「Creative Cloud」のアップデートを記念した特設サイト公開 [18:58 6/19] クリエイティブ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。