At present two kinds of popular software architecture is the C/s and b/s architecture, the following two architectures to summarize:
1.C/S (client/server mode):
Both the client and the server are separate computers, the client is an end-user-oriented application or some interface device, is the consumer of the service, can simply understand the client as those used to access the server data, the server is a computer connected to the network, it is responsible for providing a variety of network services to other computers.
2.B/S (Browser/server mode):
This pattern is a kind of network structure pattern which appears with the rise of internet technology, the most logical function of the system is centralized on the server, the client only realizes very few transaction logic, and makes the system development and maintenance more concise.
3. Compare the two:
(1) C/S is established on the LAN, b/S is built on the WAN
(2) C/s software reusability no b/s Good
(3) The system of C/s structure is difficult to upgrade, to achieve the upgrade may be to re-implement a system, B/s structure can achieve seamless upgrade of the system, reduce maintenance costs, upgrade simple
(4) b/s structure uses the browser as the display interface, the performance is richer, the C/s performance has the limitation
(5) C/S structure and operating system-related, b/s structure can be oriented to different user groups, and the operating system of small relationship.
Two software architectures of C/S and b/s