Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[软技能] 第114天 你知道什么是B/S和C/S架构吗?说说它们的区别 #1040

Open
haizhilin2013 opened this issue Aug 7, 2019 · 2 comments
Labels
软技能 软技能

Comments

@haizhilin2013
Copy link
Collaborator

第114天 你知道什么是B/S和C/S架构吗?说说它们的区别

@haizhilin2013 haizhilin2013 added the 软技能 软技能 label Aug 7, 2019
@DarthVaderrr
Copy link

BS: Browser-Server 客户端是浏览器 也可以理解为web 这个受同源策略限制
CS: Client-Server 客户端是原生客户端 这个不受同源策略限制

@Konata9
Copy link

Konata9 commented Aug 19, 2019

  • B/S 即 Browser-Server 架构。用了浏览器代替了传统的客户端,优点在于可以跨平台使用。Windows、Linux、Mac 只要有浏览器(和网)就行。但是在功能上就会受限于浏览器,比如跨域问题以及本地文件访问问题,并且程序的性能也依赖于浏览器。

  • C/S 即 Client-Server 架构。传统的架构,对平台有限制。如果是用 C# 开发的应用就无法在 Linux 和 Mac 上运行。但优点在于可以调用本地资源(权限比较大)。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
软技能 软技能
Projects
None yet
Development

No branches or pull requests

3 participants