→ClickOnceに関するメモ
参考ページ†
用語整理†
- ファット・クライアント=チック・クライアント…C/Sアプリ
- 欠点:ヴァージョンアップ時の配布面倒。メンテコストが高い
- シン(thin)・クライアント…Webアプリ
- 長所:メンテ、配布が楽
- 欠点:ユーザから見た使い勝手がいまいち
- リッチ・クライアント …従来のC/SとWebアプリのいいとこどり
- ※ただし、ファット・クライアントと同じ意味でリッチ・クライアントと言う言葉が使われることもある。
- スマート・クライアント…MSの提唱するリッチ・クライアント技術。
- ノータッチ・デプロイメントとかClickOnceのこと。Silverlightは含まれる?かどうか不明
リッチ・クライアントの一般的実現手法†
- Webアプリの表現力や操作性を強化するもの(「Webブラウザ強化型」)
- Macromedia Flash/ColdFusion MX
- Biz/Browser
- Curl言語
- ファット・クライアントをWeb経由で展開できるようにするもの(「Web展開型」)
- .NETのノータッチ・デプロイメント
- VSTO (Visual Studio Tools for Office)
- Java Web Start
- ファット・クライアントにWebアプリとの連携機能を追加したもの(「Web連携型」)
- InfoPath
- Office 2003 の XMLスキーマ・サポート
スマート・クライアントの機能†
- ローカル環境で実行される。ローカル側にビジネスロジックを入れられる
- ネットワーク経由での展開が可能
- ビジネスロジックのサーバアプリ化が可能
- XML Webサービス あるいは .NET リモーティングなどで実現
- マルチ・デバイス対応
- 1つのアプリでパソコン/タブレットPC/Pocket PC/スマート・フォンなどに対応
ノータッチ・デプロイメント†
- Web上に配置した.NETアプリへのリンクをクリックするだけでクライアント上で実行できる機能。
- WebサーバがIISである必要はない。
- サーバOSがWindowsである必要もない。
- この(落としてきた)プログラムがローカルのディスクやレジストリへアクセスすることはできない。(いわゆるCAS)
Click Once†
→ClickOnceに関するメモ
その他関連事項†
- .NET Application Updater Component
- BITS(Background Intelligent Transfer Service)
Last-modified: 2009-04-12 (日) 07:33:27