About BS and CS

Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
This link: https://blog.csdn.net/fufu_dclt/article/details/102683071

BS

BS (Browser / Server) That browser, server architecture model.
The client uses the browser to run the software.

The BS configuration, each network node into the browser, and server middleware to complete the task system functions by linking and interaction between them.

  1. Browser: i.e., the user's browser, operating system, user interface, the user request to the server through a browser interface, and the results returned by the server for processing and display, through the system interface logic functions may be more good show.
  2. Server: providing data services, operation data, and return the results of the intermediate layer, the result is displayed on the system interface.
  3. Middleware: This is run between the browser and the server. This layer is mainly complete system logic, to achieve specific functions, the user accepts these requests and requests to the server, the server then returns the results to the user, the browser and the server information exchange required by the middleware is done.

Features: better versatility, less dependence on the application environment, more convenient in the development and maintenance can reduce the cost of system development and maintenance.

CS

CS (Client / Server) that is the client, server architecture model.
The client need to install special client software.

In the CS structure, usually it takes two-tier structure. Responsible for data management server, the client is responsible for completing interactive tasks with the user.

  1. The server is part of a plurality of users to share information and functions, perform background service, such as controlling the operation of the shared database and the like.
  2. The client part of the user-specific, responsible for the implementation of front office functions, are powerful in the error message, online help, etc., and can switch between subprograms.

Features: interactive, with secure access mode, fast response, facilitates the handling of large amounts of data.

The main difference

BS and CS are two main development system in the world today

  1. Development and maintenance costs
    CS development and maintenance costs than BS.
    CS configuration software installation upgrades need to be on all clients.
    BS structure only need to upgrade to software version on the server, without having to install and maintain.

  2. Hardware Environment
    CS structural requirements must have the same operating system, BS structure as long as the browser running on the operating system and browser on the line.
    Higher CS client computer computer configuration requirements. BS client computers computer configuration requirements low.
    CS of each client must install and configure the software. BS without having to install client runs on the browser.

  3. Load
    CS client load large.
    CS client and user interactions, gather information, to request background.
    BS client consists spool data, only the front end of the display content.

  4. Security
    CS safe, can be applied to a specified population through strict management.
    The number of multi-BS, can not be precisely controlled, low security.

To be more ...

Guess you like

Origin blog.csdn.net/fufu_dclt/article/details/102683071