认识网络程序模式
随着计算机的发展、各种网络模式应运而生。c/s于 b/s 模式是网络应用模式中运用最多的两种计算机模式。c/s 模式:
client/server(客户端/服务端) 是大家熟悉的软件式结构、主要工作 分别由 客户端于服务端 完成。
两者都需要软件的支持;
数据库服务服务程序和客户的应用程序 是最简单的 c/s 模式数据库应用,两者可分别成为 前台程序 于 后台程序。
最简单的c/s 模式应用 概括的说 就是 客户端发送请求 服务端响应请求 返回给客户端;
b/s 模式:
浏览器 和服务器 结构,是对c/s 结构的一种变化 或者说是 改进的结构、 用户的工作界面是浏览器 极少部分事务逻辑在 前端实现,但主要事务逻辑还是
在服务端实现;
在此体系中 用户通过浏览器向网络上的服务器发出请求,服务端对客户的请求进行处理,将用户所需的信息返回到浏览器。
最简单的模式应用浏览器 发送到 web浏览器 连接数据库 返回给 web浏览器 再返回给 浏览器;
两种模式我们都了解清楚了、现在来比较下这两种模式
1、从开发成本上来看
c/s 开发和维护成本比较高。为什么这么说呢、c/s 对不同的客户端需要开发不同的程序。修改、升级都需要在 客户端上进行。
然而 b/s 客户端有通用的浏览器 即可,安装 升级工作是在服务器端进行的,无需在客户端上进行任何工作。
2、从客户端 负载情况看
c/s 客户端具有 显示 处理数据的功能,负载重。
b/s 客户端把 大多数事务处理任务交给了服务器。客户端 只需要显示,俗称为 ‘瘦系统’;
3、从可移植性 方面来看
c/s 移植困难。不同开发工具开发的应用程序 兼容性 都不是很好。
而 b/s 是用 通用的浏览器 所以不存在移植问题。
4、安全性 方面看
c/s 使用于专人使用的系统 通过专门人才开发 使用于安全性比较高的专用应用软件。
b/s 使用于 交互性较多,使用人数较多,安全性 要求不是很高的应用环境。
总结一下:在网络环境下 这两个 开发模式、b/s 相对 c/s 具有更多的优势,现今 大量的应用都已经转移到 b/s应用模式,许多公司 都在争相开发、
电子商务 电子应用的进一步应用需求,使越来越多的开发人员转到 b/s 模式软件 开发的队列中、、、
页:
[1]