How to differentiate the similarities and differences between the structures of B/S and C/S. Today we will start with these two questions. This allows you to bypass the class. Client/Server is built on the LAN, and Browser/Server is built on the WAN.
◆ Similarities and differences between B/S and C/S: different hardware environments:
C/S is generally built on a dedicated network. In a small network environment, the LAN provides connection and data exchange services through dedicated servers. B/S is built on a wide area network and does not need to be a dedicated network hardware environment, such as telephone Internet access, device rental, and information management. It has a stronger adaptability than C/S, generally, you only need an operating system and a browser.
◆ Similarities and differences between B/S and C/S: different security requirements
C/S is generally oriented to relatively fixed user groups and has strong information security control capabilities. Generally, a highly confidential information system adopts a C/S structure and can publish some public information through B/S. B/S is built on a wide area network and has relatively weak security control capabilities. It is intended for unknown user groups.
◆ Similarities and differences between B/S and C/S: Different program Architectures
The C/S program can focus more on processes, perform multi-level permission verification, and minimize the system running speed. B/S's multiple considerations for security and access speed are based on the need for more optimization. Higher requirements than C/S, B/S structure of the program architecture is the development trend, from MS. Net series BizTalk2000Exchange2000, etc., fully support the network component building system. The JavaBean Component Technology pushed by SUN and IBM makes B/S more mature.
◆ Similarities and differences between B/S and C/S: different software reuse
The reusability of components is not as good as that of components under B/S requirements. The multiple structures of B/S pairs require relatively independent components. Relatively good reuse. Just like a table you bought can be reused, rather than a stone table on the wall.
◆ Similarities and differences between B/S and C/S: different system maintenance
System maintenance is a high overhead during the software life cycle. It is very important for C/S programs to be considered as a whole due to integrity. It is difficult to solve problems and upgrade the system, another new system may be created. The components of B/S are replaced individually to achieve seamless system upgrade. The system maintenance overhead is minimized, and users can download and install it on the Internet.
◆ Structure similarities and differences between B/S and C/S: Different handling problems
The C/S program can handle fixed user surfaces and meet high security requirements in the same region. It should be the same system as the operating system. B/S is built on the Wide Area Network. It targets different user groups and is scattered across regions. This is what C/S cannot do and has the least relationship with the operating system platform.
◆ Similarities and differences between B/S and C/S: different user interfaces
The similarities and differences between B/S and C/S are as follows: Many C/S are built on the Window platform, with limited performance methods and high requirements on programmers. B/S is built on a browser, which provides richer and more vivid expressions to communicate with users. In addition, it reduces most of the difficulty and reduces development costs.
◆ Similarities and differences between B/S and C/S: different information flows
C/S programs are generally typical centralized mechanical processing with relatively low interaction. B/S information flow to change, B-B, B-C, B-G and other information flow to change, more like the transaction center.