クライアント
サーバーはに持って要求サービスクライアントと呼ばれ、ターミナル機能を提供します。
- クライアント:パソコン、タブレット、クライアントソフトウェアをインストールした携帯電話は、クライアントと呼ばれることができます
- クライアント:クライアントソフトウェアをインストールサービスのコピー入手のコンピュータを
- サーバー:サーバーソフトウェアのインストール、保守をコンピュータ
クライアントソフトウェア
フロントエンドエンジニアのために、クライアント・ソフトウェアへの主なアクセスがあるブラウザ、もちろん、アプリ開発の大規模な数を含むことができます。
HTML、CSS、Javascriptの技術、とブラウザホスト環境は、開発と一般に呼ばれるシリーズ、行わフロントエンドの開発を。
サーバとクライアントの間の関係
ソフトウェアアーキテクチャ
ソフトウェアアーキテクチャは、CSやBS構造のアーキテクチャに分けることができます
C / Sの構造
クライアント/サーバアーキテクチャ、つまりクライアント/サーバアーキテクチャは、サーバーのサービスを得るために、対応するクライアントソフトウェアをインストールする必要があります。
一般的なCSアーキテクチャ:
QQ、LOL、マイクロ手紙
特長:
- あなたは、使用するためにインストールする必要があります
- 効率的なパフォーマンス、より安定の利用とスムーズ
- 更新する必要があります
- これは、互換性のあるオペレーティングシステムが必要です。
B / Sの構造
あるBroswer /サーバ・アーキテクチャ、ブラウザ/サーバアーキテクチャ。
サーバーを要求するためにブラウザを介して、特別なクライアントソフトウェアをインストールすることなく、インターネットの台頭、と。
- インストールする必要はありません、ただブラウザ。
- CSアーキテクチャを比較すると、パフォーマンスがとても滑らかで安定し、比較的貧弱ではありません。
- 更新する必要があります
- オペレーティングシステムと互換性がありません。しかし、それは互換性のあるブラウザが必要です。
動的および静的なウェブサイトのウェブサイト
静的なウェブサイト:ブラウザのプログラミング言語、静的コードによって、Webサイト(HTML.CSS、JS)のコンポーネントを使用します。ユーザーは、サービスすでに存在し、ビジネスロジックを処理する必要のないページを要求します。
動的なウェブサイト:動的にサーバプログラムによって生成されたページ。ユーザは、複雑なビジネス・ロジックを処理することができ、サーバとの対話(ユーザによる情報入力に応じて異なっていてもよく、及び実行結果を返す)ことができます。
概要
动态网站的 `动`指的是网站`数据的动` ,而不是 `视觉上的动`。