C/S architecture
This is the first letter of the two words of client/server, which means that the 客户端
服务器
architecture means that a lot of common software is this kind of architecture.
For the C/s architecture, the most common example is the online game, for example LOL
, if the Internet WOW
is not available, all the operations you do in the software can be passed on to other players
Advantages:
High performance: You can put part of the calculation work on the client, so that the server only needs to process the data to
The interface is cool: Clients can use more system-provided effects to make more dazzling effects
Disadvantages:
Update Software: If a new version is released, do not update the client cannot log in using (part)
Different device access: If you use another computer, you will not be able to log in to the software without installing the client (such as sending and receiving mail)
b/S architecture
is the first letter of the two words of the browser/server, referring to 浏览器
, 服务器
is WEB
a structure after the rise
Now all the sites are B/s architecture, the more common examples are, 百度
知乎
and 网易云音乐Web
so on, all only need to be used by the browser.
Advantages
Update simplicity: If you need to update the content, the developer needs to change the server's content, but to the user only need to refresh the browser
Multi-device Sync: All data is online, as long as you can log in using a browser
Disadvantages:
Low performance: Compared to client application performance, this gap is shrinking as the hardware improves
Browser-compatible: Handling the low version of the browser display problem has been one of the headaches of front-end developers, mobile device compatibility is better, and ie6
fewer people have used
c/S architecture and B/S architecture