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に関するメモ

その他関連事項


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-04-12 (日) 07:33:27 (4394d)