微信小程序商城开发教程:前后端分离实战指南

需积分: 5 1 下载量 100 浏览量 更新于2024-10-03 收藏 1.06MB ZIP 举报
资源摘要信息:"基于前后端分离的微信小程序商城(Springboot + uni-app)" 知识点详解: 1. 微信小程序商城: 微信小程序是一个不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。同时微信小程序也可以看作是一种新的连接用户与服务的方式,它实现了一种新型的开放生态。 2. 前后端分离: 前后端分离是一种开发方式,前端和后端各自独立开发,前端主要负责界面的展示和用户交互,后端主要负责业务逻辑和数据处理。这种开发方式可以提高开发效率,使得前后端可以并行开发,也可以使得前后端的技术选择更加灵活。 3. Springboot: Spring Boot 是 Spring 的一套快速配置脚手架,可以基于Spring Boot 快速开发单个微服务,约定优于配置,大部分Spring Boot应用只需要很少的Spring配置。 4. uni-app: uni-app 是一个使用 Vue.js 开发所有前端应用的框架,编写一套代码,可发布到iOS、Android、Web(包括微信小程序)以及各种浏览器等多个平台。 5. 移动开发: 移动开发是针对移动设备的应用开发,主要是开发移动应用。移动开发的主流平台包括iOS、Android、Windows Phone等,主流技术有HTML5、CSS3、JavaScript、Objective-C、Swift等。 6. 数据库: 数据库是存储数据和提供数据查询的服务。数据库技术包括关系型数据库和非关系型数据库,关系型数据库的主要代表有MySQL、PostgreSQL、SQLite等,非关系型数据库的主要代表有MongoDB、Redis等。 7. 硬件开发: 硬件开发是指根据一定的技术要求,利用各种物理元件和电子元器件,设计出满足需求的硬件设备,并通过编程让其按照预定的规则运行的过程。 8. 大数据: 大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 9. 课程资源: 课程资源是指用于教学活动的各种资源,包括教学计划、教学大纲、教材、教辅材料、参考书、实验指导书、多媒体课件、音视频材料、试题库、教学软件等。 10. 操作系统: 操作系统是管理计算机硬件与软件资源的计算机程序。操作系统为用户提供友好的界面,使得用户可以方便地使用计算机的资源。 11. 信息化管理: 信息化管理是指在管理过程中,以现代化的信息技术为基础,对信息资源进行有效的收集、储存、处理、传递和利用的过程。 12. 人工智能: 人工智能是指由人制造出来的系统所表现出来的智能,通过研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 13. 物联网: 物联网是通过信息传感设备,按照约定的协议,将任何物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络概念。 14. 音视频: 音视频是指声音和视频的结合,是一种多媒体技术,包括音频和视频的录制、编辑、播放、压缩、存储、传输等技术。 15. 网站开发: 网站开发是指使用HTML、CSS、JavaScript等技术来创建网页,使其能够显示在网页浏览器上。网站开发包括前端开发和后端开发,前端开发主要负责网页的显示效果,后端开发主要负责网站的功能实现。 16. STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS: 这些都是各种不同的技术和开发平台,STM32是一种微控制器,ESP8266是一种无线通信模块,PHP是一种服务器端脚本语言,QT是一个跨平台的应用框架,Linux是一种开源的操作系统,iOS是苹果公司的移动操作系统,C++、Java、python、web、C#是不同的编程语言,EDA是电子设计自动化,proteus是电路仿真软件,RTOS是实时操作系统。