通往架构师之路--全栈工程师

通往架构师之路--全栈工程师

一、单机应用

  1. 一个应用只能在一台电脑上运行,局限性太大
  2. 维护成本大

二、C/S应用

  1. 一个服务器和若干的客户端
  2. 服务器升级时客户端需要升级
  3. 如果客户端版本存在差异,那么交互性也不好

三、B/S应用

  1. 一个服务器,通用客户端(浏览器)
  2. 难度低,易维护
  3. 跨平台性

四、分布式计算

  1. 由于业务量暴增,一台服务器显然吃不消,于是采用若干台计算机通过分工协作来处理业务
  2. 各台服务器分工明确

五、原生 APP + WEB APP = 混合APP

  1. 原生APP基于移动终端的开发 可以任意的调用终端的任何接口
  2. 微信SDK、微博SDK、IOS Bridges、Android Bridges

六、全栈工程师 和 构架师区别就是精通程度不同

你可能感兴趣的:(通往架构师之路--全栈工程师)