ぽちグラマー的 .Netに戻る
このページは私の勝手な解釈です。
興味の無い人、突っ込みたい人は、スルーで。
スマートクライアントは、
ひとつの手法であって、具体的な技術ではない。
観点がずれるかもしれないが
サッカーに例えると
ドリブル、パスというのが技術だとすると、スマートクライアントは、サッカー。
スマートクライアントの中での技術は、
画面(Windowアプリのようなリッチなクライアント)、プログラムの配布(クリックワンス)
スマートクライアント内にも新しい技術がいっぱいあり、また今後も増えるだろう
スマートクライアントのような手法がなぜ生まれたか
・Webアプリのメリット、デメリット
・Windowアプリのメリット、デメリット
二つのメリットを併せ持つ開発はできないか?と、考えられたのが、スマートクライアント
(個人的解釈)
〇Webアプリのメリット
1.データベース接続設定、コントロール(ActiveX等)がクライアントに無くても動作する
2.バージョンアップ、バグ改修後のセットアップはWebサーバーだけですむ
●Webアプリのデメリット
1.Windowsライク(ドラック&ドロップ、コピー&ペースト)な操作は開発上、困難
2.標準的なUI(対話の為のコントロール)が乏しい
〇Windowアプリのメリット
1.Windowsライクな操作が出来る(ドラック&ドロップ、コピー&ペースト)
2.クライアントのツールを存分に使える(Officeなど)
●Windowアプリのデメリット
1.バージョンアップ、バグ改修後のセットアップが面倒
2.クライアントに依存しているので、クライアント毎の不具合の判定が困難
自分自身、スマートクライアントの実務経験が無いので、考えてることを記述
スマートクライアントでのシステム構築
1.開発は.NetFramework
2.アプリ配布方法はwebサーバーにアプリを配置しブラウザにて起動(自動的にクライアントに保存される)
3.データアクセスはWebサービスを利用(クライアントのODBC等を使ったら長所じゃなくなる)
上記、3点をしたことによるメリット
・Windowsライクな操作性が出来る(使い人が便利)
・配布いらず(アプリを立ち上げるのみ)
・クライアントの依存性の考慮が激減する
サンプルソース
|
|
中古パソコンとパソコンパーツの通販ショップGENO
[アウトレットと中古パソコン けっこう安い。]のイオシスのオンライン販売
エンジニア・IT技術者募集求人サイト
全国の求人情報が職種や勤務地、雇用形態から検索できる
在宅ビジネス
在宅ビジネス
副業・サイドビジネス・在宅ワークなら【うるぷろ.com】
「PCソフト」「PCゲーム」「電子書籍」「音楽・楽譜」と、多彩なジャンルのダウンロード
データ入力代行及びスキャニングサービス
翻訳に関わる人を応援するメンバーズクラブ
クリエイターのためのポータルサイト
オンライン書店「楽天ブックス」
動画を簡単にコピーして持ち運べる<vRec+ VR100>
|