Differences between B/S and C/S

Source: Internet
Author: User
Tags informix

Differences between B/S and C/S

1. What are CS and bsstructures?

1. c/s is also called client/server or customer/Server mode. Servers generally use high-performance PCs, workstations, or minicomputers, and large database systems such as Oracle, Sybase, Informix, or sqlserver. The client must install dedicated client software.

2. b/S is the abbreviation of Brower/server. to install a browser on a client, such as Netscape Navigator or Internet Explorer, the server installs Oracle, Sybase, Informix, SQL Server, and other databases. The browser interacts with the database through the Web server.

The client/server is built on the LAN.

Browser/Server is built on the WAN.

3. 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. It does not need to be a dedicated network hardware environment, such as accessing the Internet over the phone and renting equipment. information management. it has a stronger adaptability than C/S. Generally, only the operating system and browser are available.

4. Different security requirements

C/s is generally oriented to relatively fixed user groups and has strong information security control capabilities. generally, the C/S structure is suitable for highly confidential information systems. some public information can be published 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.

5. 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 for B/S architecture than c/s is a development trend, from Ms. net series of BizTalk 2000 Exchange 2000 and so on, fully support the system built by network components. the JavaBean Component Technology pushed by Sun and IBM makes B/S more mature.

6. 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 and can be reused relatively well. You can purchase a dining table instead of a stone table on the wall.

7. Different system maintenance

System maintenance is an important part of the software life cycle with high overhead.

Due to the integrity of the C/S program, it is necessary to make an overall investigation to solve the problems and system upgrades. Upgrading is difficult. It may be necessary to create a new system.

B/S components, which can be replaced individually to achieve seamless system upgrade. The system maintenance overhead is minimized. Users can download and install the components online to achieve the upgrade.

8. Different handling problems

The c/s program can fix the user surface and meet high security requirements in the same region. It should be the same 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. It has the least relationship with the operating system platform.

9. Different user interfaces

C/s is mostly built on Windows platforms, with limited performance methods and high requirements on programmers.

B/S is built on a browser, with richer and more vivid expressions to communicate with users, and most of the difficulties are reduced to reduce development costs.

10. Different information flows

C/S programs are generally typical centralized mechanical processing, with relatively low interaction.

B/S information flow to changeable, B-B B-C B-G and other information, flow changes, more like the Transaction Center

Ii. Advantages and Disadvantages of CS and bsstructures

1. The advantage of c/s is that it can give full play to the processing capability of the client PC, and a lot of work can be submitted to the server after the client processes it. The advantage is that the client responds quickly. The main disadvantages are as follows:

Ø only applicable to lan. With the rapid development of the Internet, mobile office and Distributed Office are becoming more and more popular, which requires the scalability of our system. In this way, remote access requires special technologies, and the system must be specially designed to process distributed data.

The client must install dedicated client software. First, the installation workload is involved. Second, any computer problems, such as viruses and hardware damages, require installation or maintenance. In particular, there are many branch or specialty stores, not the workload, but the distance. In addition, when the system software is upgraded, each client needs to be re-installed, and the maintenance and upgrade costs are very high.

The operating system of the client is also limited. It may be applicable to Win98, but cannot be used for Win2000 or Windows XP. Or not suitable for Microsoft's new operating systems, not to mention Linux and UNIX.

2. The biggest advantage of B/S is that it can be operated anywhere without installing any specialized software. Only one computer that can access the Internet can be used, and the client has no maintenance. System expansion is very easy. As long as you can access the Internet, the system administrator can allocate a user name and password. You can even apply online. After passing the company's internal security authentication (such as the CA certificate), the system can automatically assign an account to the user to enter the system without human intervention.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.