> 文章列表 > 【云端开发技术】001云端开发技术体系简介

【云端开发技术】001云端开发技术体系简介

【云端开发技术】001云端开发技术体系简介

云端开发技术】001云端开发技术体系简介

文章目录

  • 【云端开发技术】001云端开发技术体系简介
  • 一. 云端开发基础
    • 1.1 云端开发全栈技术简介
    • 1.2 Web前端开发
    • 1.3 HTTP与Web服务器

一. 云端开发基础

1.1 云端开发全栈技术简介

  1. 全栈: 概念和技术的有效集合。
  • 网站设计、Web前端Web后端数据库设计接口及组件移动端开发、产品设计、全系统架构、产品理念及用户体验、理解与定义需求。
  • 云端与应用之间使用HTTP协议,加密需求采用HTTPS协议;
  • 云端需要部署到Web服务器;
  • 应用数据采用JSON格式传输;
  • 接口采用RESTful风格设计;
  • 终端采用浏览器或APP等形式。
  1. 云端全栈(Python体系)
  • 前端技术:HTML、CSS、JavaScript
  • 云端接口:JSON、AJAX、RESTful
  • Web服务器:Apache、Nginx、Tomcat
  • Web框架:Django、Torndao、Flask、Pyramid
  • 业务逻辑: Python
  • 数据库: MySQL、PostgresQL、Mongo、Sqlite

1.2 Web前端开发

  1. HTML技术
  2. CSS技术
  3. JavaScript

1.3 HTTP与Web服务器

  1. HTTP协议
  • 即Hypertext Transfer Protocol,超文本传输协议;
  • 是基于“请求与响应”模式的、无状态的应用层协议;
  • 采用URL定位网络资源,格式为http://host[:port][path],其中,host为主机域名或IP地址,port为端口号且缺省端口为80,path为请求资源的路径。
  1. HTTP协议对资源的操作
    在这里插入图片描述
    在这里插入图片描述
  2. Web服务器
  • 是软件工具;
  • 用于提供HTTP/HTTPS访问服务;
  • 技术成熟,只需配置,无需开发;
  • 常用的Web服务器软件:Apache、Nginx、IIS、BEA、Weblohic、Tomcat、Node.js