技术发展历史
**汇编语言 > 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
-
硬件