bilibili_P14:软件构架分类_Frank

软件通俗的说法:程序+数据

你写程序对数据进行操作,这样的东西就是软件

1:  系统软件:驱动程序等

2:C/S:  C/S架构软件

      C:client 客户端   即下载到自己电脑上的软件  

      S:server 服务端   即软件研发公司有个大电脑 满足客户端的需求

      LOL也是C/S架构软件

3:B/S:   B/S架构软件   不需要下载到电脑上运行,就是网页

      B:browser  浏览器

      S:server  服务端

      百度就是B/S架构软件 包括bilibili 京东 淘宝等等 这些软件无法在电脑上下载使用 (除了Window10商店下载)

4:移动端

      Android

     IOS     

     手机下载app app就是小型C/S架构软件

     小程序(mini program)是微型B/S架构  小程序其实是以网页形式显示出来的    小程序依靠微信 支付宝等app运行

5:Windows10商店

      UWP程序 可以说它是C/S架构 它依靠Windows10平台下载

PS:准确来说软件只分前三种 移动端是在手机上实现的 Windows10商店较为特殊

        小程序把本应是C/S的软件构架 依托微信 支付宝等平台 变为B/S软件构架 使运行方便

        Windows10商店把本应是B/S软件架构的程序 变为C/S架构程序 也使在PC端运行方便

    

     

     

posted @ 2020-08-24 11:56  riz9  阅读(192)  评论(0编辑  收藏  举报