• ベストアンサー

Web版とクラサバ版のメリットデメリット

よく業務のPKGでWeb版とクライアントサーバ版とありますが それぞれのメリット・デメリットって何がありますか? クラサバはプログラムをクライアント側で実行するので バグ等の修正等の負担がかかる事はわかりました。 その他お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

Webだとブラウザがユーザインタフェースになるのでブラウザ機能の制約を受けます。数年前までだとかなり使いにくかったわけですが、現在ではAjaxの技術があるのでクライアントプログラムに近い操作感をもつものもあるでしょう。ただ、やはり専用のクライアントプログラムの操作感にはかないません。あと、CSだと(大量)帳票出力などもできますが、Webだとブラウザ画面のプリントになってしまいます。 あとは、通信データ量が、クライアント・サーバーだと賞味のデータ量だけやり取りすればいいので、画面全体のHTML+StyleSheet+JavaScriptの通信が必要なWebより有利です。ただしWebでもキャッシュが有効に使えるようにしたり圧縮したりすればかなり改善できます。 他の機能が同じとすると、1箇所のオフィスでクライアント2~3台だとどちらでもかまいませんが、全国の数十箇所以上の事業所に数百台以上のクライアントをおく場合、 ・CS方式→クライアントプログラムの更新が大変 ・Web方式→CSより高速の回線が必要 という点でランニングコストが変わってくるので、そのあたりを比較すればいいと思います。

hotcfyi
質問者

補足

皆様お返事ありがとうございます。 今回は一箇所のオフィスでCL10台程度です。 サーバに要求した処理が早くCLに反映(表示)されるのは どちらですか?

その他の回答 (4)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.5

>今回は一箇所のオフィスでCL10台程度です。 >サーバに要求した処理が早くCLに反映(表示)されるのは LAN内部であれば、応答時間は方式による差は誤差の範囲でしょう。サーバー側の作り次第です。 クライアントプログラムのアップデートの手間も10台なら誤差の範囲とはいかないまでも決め手にはならないですね。

hotcfyi
質問者

補足

早速のご回答ありがとうございます。 さらにお聞きした事があるのですが ネットでWebとクラサバの比較を調べていると Webは「データベースアクセス処理はサーバ側で処理する為、大容量のネットワークを必要としません。」と見たのですが ここが理解できません。どういう意味かお教えいただけないでしょうか。

  • noro6677
  • ベストアンサー率21% (34/158)
回答No.4

Web版といってもブラウザが一種のクライアントになります。 ですからWeb版も実はクライアントサーバで動いてます。 動的動きに制約をある程度受ける。 ただし最近ではAJAXなんかでブラウザに対して動きを 出せるようにはなってきた。 >C/Sはイントラ内に限ったことなので、インターネットとを超えて利用はできません。 できます。

  • Microstar
  • ベストアンサー率21% (289/1367)
回答No.3

私の会社の例ですが、デメリットだけいいます。バージョンアップしづらいですね。 例えば、2000まで使えていたが、XP上では動かないソフトがあるため、2000を使い続けているケースが多いです。 また、バージョンアップするためのコストもかかるので、なかなかできないのもあります。

noname#30536
noname#30536
回答No.2

C/SとWebは全く別なので、比べることが間違ってます。 利用シーンによって使い分けます。 C/Sはイントラ内に限ったことなので、インターネットとを超えて利用はできません。 一方、Webはイントラでもインターネットでも利用しますね。 それぞれのメリットは、 C/Sは、柔軟なクライアントを制御できること。 Webは、クライアントにインストールが必要ないこと。 デメリットは、 C/Sは、バグがあった場合は、インストールされてるマシン全てに更新が必要なこと。 Webは、画面の制御が限定されてしまうこと。 ですね。 それぞれの、メリット・デメリットが反転してる感じです。

関連するQ&A