C/S(胖客户端)和B/S(瘦客户端)

十余年前,CS和BS之争正高潮,所有人都认为BS是潮流,必将征服一切。那时候面试的问题都是,你懂BS吗,它和CS的区别是什么?果不其然,现在大部分软件都上云,变成BS架构。连PS这种大型应用都有浏览器里的模仿者了。

但是现在的BS架构还是瘦客户端嘛?现在的BS架构难道不是带着BS面具的CS嘛?不说IOS/ANDRIOD上的APPS,就是胖客户端,现在流行的SPA单页应用,它不就是一个躲在浏览器里的胖客户端嘛?

原来的CS架构是C端处理大部分业务逻辑,S端主要是数据库,保存数据,但是也有一些存储过程处理核心,一致性相关的业务逻辑,C也调用一些SOA架构的第三方服务。

现在的SPA应用,分为客户端业务逻辑,和服务端业务逻辑,前端的逻辑越来越复杂,越来越胖。如今大家都在学SPA,面试也会问到,你懂那种SPA?

历史真是螺旋式前进啊,风水轮流转,明年到我家。那么,所谓的BS架构会不会复兴?我觉得很有可能,BLAZOR也许就是一种未来瘦客户端的可能选择。

你可能感兴趣的:(C/S(胖客户端)和B/S(瘦客户端))