CSとBSの違い

CSやBSは、ソフトウェアアーキテクチャモデルです。

C / S:クライアント/サーバー:クライアント/サーバアーキテクチャ:
B / S:ブラウザ/サーバ:ブラウザ/サーバアーキテクチャ:

C / S:

言語: VB、デルファイ、VC ++、C#、JavaのAWT / Swingの:例えばデスクトップQQ、地雷除去、法輪朱とデスクトップ上で実行されている他のプログラム。

特徴:
メインサーバでは、データベース、すべてのビジネスロジックと完全にクライアントにレンダリング操作インタフェースです。
長所:より安全な、ユーザーインターフェイスは非常に豊富で、優れたユーザーエクスペリエンスなど
短所:各アップグレードがために再インストールする必要があります異なるオペレーティングシステムの開発に、移植性が悪いです。

B / S:

言語: JSP、ASP、PHP:サーバーを完了するためにアプリケーションにアクセスするには、ブラウザ、ビジネスロジック、クライアントのみ交換のみをレンダリングし、データインターフェース。

特徴:
BSは特別CS、ブラウザがHTTPプロトコルに基づいてクライアントとして動作し、この時間です。
長所:サーバー側の開発のみ、クロスプラットフォームで、携帯性に優れなどに。
短所:安全性の低い、ユーザーエクスペリエンスの低下ように。

アプリケーションは現在、BSやCSの利点を兼ね備え:アプリケーションの一部は、もはや単にBSではありません。

リッチクライアント技術: RIA、クライアントはビジネスロジックの一部を処理する、インタフェースのレンダリングを行うと、データの豊富なインタラクティブなインタフェースはCS EasyUI、フレックス、ExtJSに、Javaのようなものであるだろう FX とそうで。

シンクライアント技術:従来のHTMLインターフェイスに基づいて、クライアントのみインターフェースのレンダリングとデータ交換(伝統的なBS)。

リリース元の4件の記事 ウォンの賞賛4 ビュー1140

おすすめ

転載: blog.csdn.net/djklsajdklsajdlk/article/details/104795388