前言:
从第一个Web项目——NMS项目,再到后来的Web系列课程的学习:从HTML、XML、ASP.NET、CSS、JavaScript。总算是对于Web程序的开发有了一个初步的了解。BS的结束,不免让我想起了之前的CS项目小结。
BS和CS项目的区别:
- 发展史:
管理软件的主流技术的三个发展时期:界面技术从DOS字符界面,到Windows图形界面(或图形用户界面GUI),直至今天的Browser浏览器界面。
平台体系结构的发展变革:
单机单用户
文件/服务器(F/S)体系
客户机/服务器(C/S)体系
浏览器/服务器(B/S)体系。
定义:
什么是C/S结构?
C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
什么是B/S结构?
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。
1