软件的类型的分类

1.嵌入式软件(非电脑里的程序)eg.手机里的,家中电冰箱的程序
2.系统软件 eg.操作系统,数据库
3.应用软件,分为:单机应用和网络应用软件。eg.电脑里面的计算器是单机软件

比较

CS结构:客户端服务器端。eg.QQ程序
BS结构:浏览器端服务器端,属于应用软件中的大类。
CS能完成的大部分BS都可以完成,CS的速度比BS会快一些,比如网游。
目前在国内,BS结构占开发的60%,典型的结构:网站。

BS结构的优势

(1)基于浏览器,具有统一的平台和UI体验
(2)无需安装,只要有浏览器,随时随地使用
(3)总是使用应用的当前最新版本,无需升级
(4)数据持久存储在云端,基本无需担心丢失
(5)新一代web技术提供了更好的用户体验