从0开始搭建微信小程序前后台
0、准备
(1)工具
intellij idea(必选)——java开发集成环境,可以前后端同时使用
web storm——web开发集成环境,主要用于前端开发
visual studio code——轻量级代码编辑器,配置环境后可以编写任意语言,但主要用于前端开发
hbuildx、微信开发者工具(必选)——两者结合使用,主要用于小程序前端编写,需要配置环境变量。
navicat(推荐)——数据库管理工具
(2)环境
redis 5.0.14.1——一种nosql,持久化数据库,可以理解为分布式缓存。
jenv——jdk管理工具,jdk1.8(java开发工具包,也就是javaweb环境),也可不安装jenv,单独配置jdk。
nvm——node.js管理工具(javascript运行环境)。nvm使用教程
openoffice——开源的办公软件处理工具,如:文档预览、上传下载等。
git——分布式版本控制系统,可以通过它下载拉去github或gitlab上的开源项目。
maven 3.6.2——约定大于配置,一个java项目管理工具,帮你解决依赖冲突等问题。
mysql 5.7.19——关系型数据库管理系统,也就是数据库环境。
1、后台管理的前端开发
前端三件套(html、css、javascript)——3小时前端入门教程(html+css+js
vue——vue.js (vuejs.org)——vue3从入门到精通
elementui——组件 | element
element plus——overview 组件总览 | element plus (element-plus.org)
echarts——apache echarts
2、小程序的前端开发
uniapp——uni-app官网 (dcloud.net.cn)
u-view——介绍 | uview - 多平台快速开发的ui框架 - uni-app ui框架 (uviewui.com)
微信小程序官方开发文档——developers.weixin.qq.com/miniprogram/dev/framework/
微信公众平台——微信公众平台 (qq.com)
dcloud插件市场(寻找开源的代码模板)——dcloud 插件市场
微信公众平台调试工具——[微信公众平台接口调试工具 (qq.com)](https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=基础支持&form=获取access_token接口 /token)
hbuilderx+微信开发者工具——
3、系统后端开发
java——【零基础 快速学java】韩顺平 零基础30天学会java
springboot
mybatis、mybatis plus:基于java的持久化层框架,能和数据库进行交互,又能将sql语句和java代码分离
spring security、shiro、sa-token:java权限认证框架(选择一个进行学习即可)
-
spring security
-
shiro
-
sa-token
4、后台网站部署
云服务推荐:
5、小程序配置与部署
【nginx】微信小程序后端开发、一个域名访问多个服务_多个小程序使用一个域名怎么弄
小程序分包问题:
推荐
(1)b站项目推荐
黑马程序员java最新ai+若依框架项目开发新方案视频教程,基于ruoyi-vue3前后端分离版本
若依app移动端【若依uniapp微信小程序app版本】从0到1快速入门开发
(2)博客推荐
若依框架(一)使用若依框架从0到1快速搭建springboot + vue 项目_依依框架-csdn博客
若依框架(二)使用若依框架进行二次开发_若依前后端分离二次开发-csdn博客
(3)教程推荐
若依官网——ruoyi
芋道官网——yudao-cloud
(4)路线推荐
基础——前端三件套(html、css、javascript)、java基础语法
进阶——vue+elemetnui 搭建网站前端页面、springboot+spring security+redis 搭建后台、uni app+vue+uview 搭建小程序
部署上线——nginx、linux基本命令、按照博客内容部署上线即可
发表评论