首页
登录 | 注册

通往架构师之路

技术发展历史

**汇编语言 > C语言 > C++ **

嵌入式系统

  • 硬件
  • 汇编 + C

嵌入式应用&PC应用

  • 操作系统(RTOS,Linux,Windows)

  • 应用软件(C,C++,VB)

单机应用

  • 硬件
  • 操作系统(RTOS,Linux,windows)
  • 数据库(SQLLite,Access,Vf,fox base)
  • 应用软件(C,C++,vb,.net)

CS架构

  • 操作系统(Linux,Windows,Server)
  • DB(MSSQL,MySQL,Mongo,PG,Redis等)
  • Server(HTTPServer,SocketServer),cs架构需要安装客户端,弊端是多个版本、数据、维护成本高问题,加入Server端的原因是为了安全

BS架构

  • 操作系统(Linux,Windows,Server)
  • DB(MSSQL,MySql,Mongo,Redis)
  • Server(HTTPServer SocketServer)
    组成部分{HTML,CSS,浏览器,JavaScript,浏览器插件(False等)}

BS进阶架构

  • 操作系统(Linux,Windows,Server)
  • DB(MSSQL,MySql,Mongo,Redis)
  • Server(HTTPServer SocketServer)
    组成部分
    {
    HTML,CSS,浏览器,JavaScript,浏览器插件(False等),
    IOS,
    Adnroid
    }

移动互联网架构

  • 操作系统(Linux,Windows,Server)

  • DB(MSSQL,MySql,Mongo,Redis)

  • Server(HTTPServer SocketServer)

  • 第三方应用,回调接口(支付宝,微信,微博)

  • 前端
    组成部分
    {
    HTML,CSS,浏览器,JavaScript,浏览器插件(False等),

    }

  • IOS,

  • Android

分布式集群架构(侧重后端)

后端

  • 虚拟化 + 分布式计算 (云计算)
  • Linux
  • DB
  • WebService,LocalServer,MQ
  • WebServer Cache SocketServer
  • 支付宝,微信,微博

前端

  • 浏览器
  • 微信
  • IOS
  • Android

前端分布式架构

  • 后端
  • 第三方服务

  • HTML
  • CSS
  • JavaScript
  • 微信SDK
  • 微博SDK
  • IOS Bridges
  • Android Bridges

前端

  • 浏览器

  • 微信APP

  • 微博APP

  • IOS

  • Android

  • 硬件



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.009 s.
京ICP备10005923号