300クライアントソフトウェアアーキテクチャ、静的と動的なWebサイト

クライアント

サーバーはに持って要求サービスクライアントと呼ばれ、ターミナル機能を提供します。

  • クライアント:パソコン、タブレット、クライアントソフトウェアをインストールした携帯電話は、クライアントと呼ばれることができます
  • クライアント:クライアントソフトウェアをインストールサービスのコピー入手のコンピュータを
  • サーバー:サーバーソフトウェアのインストール、保守をコンピュータ

クライアントソフトウェア

フロントエンドエンジニアのために、クライアント・ソフトウェアへの主なアクセスがあるブラウザ、もちろん、アプリ開発の大規模な数を含むことができます。

HTML、CSS、Javascriptの技術、とブラウザホスト環境は、開発と一般に呼ばれるシリーズ、行わフロントエンドの開発を


サーバとクライアントの間の関係


ソフトウェアアーキテクチャ

ソフトウェアアーキテクチャは、CSやBS構造のアーキテクチャに分けることができます

C / Sの構造

クライアント/サーバアーキテクチャ、つまりクライアント/サーバアーキテクチャは、サーバーのサービスを得るために、対応するクライアントソフトウェアをインストールする必要があります。

一般的なCSアーキテクチャ:

QQ、LOL、マイクロ手紙

特長:

  • あなたは、使用するためにインストールする必要があります
  • 効率的なパフォーマンス、より安定の利用とスムーズ
  • 更新する必要があります
  • これは、互換性のあるオペレーティングシステムが必要です。

B / Sの構造

あるBroswer /サーバ・アーキテクチャ、ブラウザ/サーバアーキテクチャ。

サーバーを要求するためにブラウザを介して、特別なクライアントソフトウェアをインストールすることなく、インターネットの台頭、と。

  • インストールする必要はありません、ただブラウザ。
  • CSアーキテクチャを比較すると、パフォーマンスがとても滑らかで安定し、比較的貧弱ではありません。
  • 更新する必要があります
  • オペレーティングシステムと互換性がありません。しかし、それは互換性のあるブラウザが必要です。

動的および静的なウェブサイトのウェブサイト

  • 静的なウェブサイト:ブラウザのプログラミング言語、静的コードによって、Webサイト(HTML.CSS、JS)のコンポーネントを使用します。ユーザーは、サービスすでに存在し、ビジネスロジックを処理する必要のないページを要求します。 

  • 動的なウェブサイト:動的にサーバプログラムによって生成されたページ。ユーザは、複雑なビジネス・ロジックを処理することができ、サーバとの対話(ユーザによる情報入力に応じて異なっていてもよく、及び実行結果を返す)ことができます。

概要

动态网站的 `动`指的是网站`数据的动` ,而不是 `视觉上的动`。

おすすめ

転載: www.cnblogs.com/jianjie/p/12335322.html