- ベストアンサー
Web版とクラサバ版のメリットデメリット
よく業務のPKGでWeb版とクライアントサーバ版とありますが それぞれのメリット・デメリットって何がありますか? クラサバはプログラムをクライアント側で実行するので バグ等の修正等の負担がかかる事はわかりました。 その他お願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Webだとブラウザがユーザインタフェースになるのでブラウザ機能の制約を受けます。数年前までだとかなり使いにくかったわけですが、現在ではAjaxの技術があるのでクライアントプログラムに近い操作感をもつものもあるでしょう。ただ、やはり専用のクライアントプログラムの操作感にはかないません。あと、CSだと(大量)帳票出力などもできますが、Webだとブラウザ画面のプリントになってしまいます。 あとは、通信データ量が、クライアント・サーバーだと賞味のデータ量だけやり取りすればいいので、画面全体のHTML+StyleSheet+JavaScriptの通信が必要なWebより有利です。ただしWebでもキャッシュが有効に使えるようにしたり圧縮したりすればかなり改善できます。 他の機能が同じとすると、1箇所のオフィスでクライアント2~3台だとどちらでもかまいませんが、全国の数十箇所以上の事業所に数百台以上のクライアントをおく場合、 ・CS方式→クライアントプログラムの更新が大変 ・Web方式→CSより高速の回線が必要 という点でランニングコストが変わってくるので、そのあたりを比較すればいいと思います。
その他の回答 (4)
- notnot
- ベストアンサー率47% (4900/10358)
>今回は一箇所のオフィスでCL10台程度です。 >サーバに要求した処理が早くCLに反映(表示)されるのは LAN内部であれば、応答時間は方式による差は誤差の範囲でしょう。サーバー側の作り次第です。 クライアントプログラムのアップデートの手間も10台なら誤差の範囲とはいかないまでも決め手にはならないですね。
補足
早速のご回答ありがとうございます。 さらにお聞きした事があるのですが ネットでWebとクラサバの比較を調べていると Webは「データベースアクセス処理はサーバ側で処理する為、大容量のネットワークを必要としません。」と見たのですが ここが理解できません。どういう意味かお教えいただけないでしょうか。
- noro6677
- ベストアンサー率21% (34/158)
Web版といってもブラウザが一種のクライアントになります。 ですからWeb版も実はクライアントサーバで動いてます。 動的動きに制約をある程度受ける。 ただし最近ではAJAXなんかでブラウザに対して動きを 出せるようにはなってきた。 >C/Sはイントラ内に限ったことなので、インターネットとを超えて利用はできません。 できます。
- Microstar
- ベストアンサー率21% (289/1367)
私の会社の例ですが、デメリットだけいいます。バージョンアップしづらいですね。 例えば、2000まで使えていたが、XP上では動かないソフトがあるため、2000を使い続けているケースが多いです。 また、バージョンアップするためのコストもかかるので、なかなかできないのもあります。
C/SとWebは全く別なので、比べることが間違ってます。 利用シーンによって使い分けます。 C/Sはイントラ内に限ったことなので、インターネットとを超えて利用はできません。 一方、Webはイントラでもインターネットでも利用しますね。 それぞれのメリットは、 C/Sは、柔軟なクライアントを制御できること。 Webは、クライアントにインストールが必要ないこと。 デメリットは、 C/Sは、バグがあった場合は、インストールされてるマシン全てに更新が必要なこと。 Webは、画面の制御が限定されてしまうこと。 ですね。 それぞれの、メリット・デメリットが反転してる感じです。
補足
皆様お返事ありがとうございます。 今回は一箇所のオフィスでCL10台程度です。 サーバに要求した処理が早くCLに反映(表示)されるのは どちらですか?