Skip to content

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

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

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

Activity

DarthVaderrr

DarthVaderrr commented on Aug 8, 2019

@DarthVaderrr

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

Konata9

Konata9 commented on Aug 19, 2019

@Konata9
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @haizhilin2013@Konata9@DarthVaderrr

        Issue actions

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