自己对B/S和C/S的一点认识
来源:互联网 发布:网络机房施工报价 编辑:程序博客网 时间:2024/05/16 08:28
最近看了一些牛腩的新闻发布系统的视频,还没看完,对B/S有了一些认识。
传统的开发是C/S模式,即Client/Server(客户端/服务器),局限在本地使用的系统。随着网络的发展,所以B/S模式诞生了。
硬件环境不同:
C/S:一般是建立在专用的网络上,局域网之间通过专门的服务器提供链接和数据交换服务。
B/S:建立在广域网基础上,没有必要时专门的网络硬件环境,比C/S有更大的适应范围,一般有操作系统和浏览器即可。
应用范围不同:
C/S:建立在专用的局域网上,对安全性的掌控比较强。
B/S:建立在广域网上,对外公开一些信息,安全性比较弱。
对程序架构不同:
C/S:程序更加注重流程,可以对全县多层次教研,对系统运行速度可以较少考虑。(除了一些军事等要求速率的软件)
B/S:因为是建立在广域网基础上,对速度的要求考虑要多一些,毕竟网站非常慢,用户是很不愿意的。
系统维护不同:
C/S:程序整体性强,处理出现的问题比较困难,升级比较困难,很可能就是推翻了重写。
B/S:由构件组成,方便构件个别的更换,系统维护比较容易,用户从网上自己下载安装就可以实现升级。
用户接口不同:
C/S:大部分建立在windows平台上,表现方法有限,对程序员要求比较高。
B/S:建立在浏览器上,表现方式丰富,难度较低,降低了开发成本。
两种模式相互映衬,基本上B/S的强项就是C/S的弱项,反之亦然。B/S和C/S只不过是不同时期的不同产物,应用层面不一样,不用争论哪个更好,它们各有千秋。
- 自己对B/S和C/S的一点认识
- C/S 与 B/S 的认识
- B/S/S 和 C/S/S
- C/S和B/S的比较
- c/s 和 b/s 的理解
- C/S和B/S的区别
- C/S 和 B/S 的基本概念
- B/S和C/S的区别
- C/S和B/S的比较
- C/S和B/S的基本概念
- c/s和b/s的区别
- B/S和C/S的区别
- C/S和B/S的比较
- B/S和C/S的区别
- C/S和B/S的比较
- b/s 和 c/s的区别
- B/S和C/S的区别
- B/S和C/S的区别
- (转)深入分析request_irq的dev_id参数作用
- 创建.txt文件,指定具体的编码
- 给定URL,如何找到它对应地缓存文件?
- 操作系统作业:关于LINUX里的 pthread 源程序
- 怎么在首页调用dede子栏目
- 自己对B/S和C/S的一点认识
- dedecms 的这个dede:arclist里怎么调用全局变量?
- 数据结构学习系类列八-二叉树的一些操作(c++)
- 控制3Delight Deep Shadowmap阴影生成
- 年华似水
- for循环理解
- Posix多线程编程指南
- inline函数_内联函数的一些总结【转载】
- 关于C语言中的指针的总结与运算符的优先级的总结