软件开发架构
一. 软件开发架构简介
程序员在编写软件的时候应该遵循的架构设计
二. 软件开发架构的分类
2.1 C/S架构
C: client (客户端)
S: server (服务端)
优势: 针对客户端可以高度定制
劣势: 需要用户去下载才能使用
2.2 B/S架构
B: browser (浏览器)
S: server (服务器)
优势: 无需下载 急速体验
劣势: 无法做到高度定制 体验效果较差
'''
目前的趋势其实更加偏向于B/S架构
微信小程序
只需要下载一个微信就可以通过微信去访问很多服务端
支付宝诸多应用
只需要下载一个支付宝就可以通过支付宝体验很多服务
统一提供接口服务>>>:获取大量用户及数据 中途还可以提供广告服务
'''