题目
小张在设计“智能机器人系统”的过程中,对于网络应用的实现架构进行了详细的研究,发现当前网络应用中B/S架构相对应用较多,但两者各有自身的优缺点。
(1)
试列表比较B/S架构与C/S架构的优缺点。
架构
优点
缺点
C/S架构
B/S架构
(2)
你认为B/S架构会完全替代C/S架构吗?请简述理由。
答案: 解: 架构 优点 缺点 C/S架构 技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client和Server两端,降低了系统的通信开销 需要针对不同的操作系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应有百台电脑以上的局域网用户同时使用,维护不方便 B/S架构 应用分布性强、维护方便、开发简单且共享性强、总体拥有成本低 数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,难以实现传统模式下的特殊功能要求。它是瘦客户端,对大量的数据输人以及报表的应答等都需要通过浏览器与服务器进行交互,通信开销大,而且对于实现复杂的应用构造有较大的困难
解:B/S架构不会完全替代C/S架构 理由:B/S架构由兴至今确实在很多方面替代了C/S架构。但B/S架构也有自身的不足之处,如:数据安全性问题、对服务器要求过高、数据传输速度慢、通信开销大,而且对于实现复杂的应用构造有较大的困难。现在随着互联网的兴起,手机等移动终端应用日渐广泛,而现在的这些终端APP又是以CIS架构为主。