本文已参与「新人创作礼」活动,一起开启掘金创作之路。
前言
在这里我整理了整个项目大概需要用到的技术,让我们熟悉这些项目,知道如何在项目中运用的,原则是,先保证会用,再去慢慢探寻技术的底层原理。后期如果还有什么新的技术,我再更新,暂时就列举的那么多。
1、后端技术
| 技术 | 说明 | 官方网址 |
|---|---|---|
| Spring Boot | MVC框架和容器 | https://spring.io/projects/spring-boot |
| MyBatis | 持久层框架 | mybatis.org/mybatis-3/z… |
| Nginx | 静态资源服务器 | www.nginx.com/ |
| Swagger-UI | 文档生成工具 | github.com/swagger-api… |
| Redis | 分布式缓存 | redis.io/ |
| Lombok | 简化对象封装工具 | github.com/rzwitserloo… |
| PageHelper | MyBatis物理分页插件 | git.oschina.net/free/Mybati… |
| Hutool | Java工具类库 | github.com/looly/hutoo… |
| Shiro | Java安全框架 | shiro.apache.org/ |
2、前端技术
| 技术 | 说明 | 官方网址 |
|---|---|---|
| Vue | 前端框架 | https://vuejs.org/ |
| vue-element-admin | 后台前端解决方案 | panjiachen.github.io/vue-element… |
| vue-router | 路由管理器 | router.vuejs.org/zh/ |
| vue-cli | Vue.js 开发的标准工具 | cli.vuejs.org/zh/ |
| axios | 前端HTTP框架 | www.axios-js.com/zh-cn/docs/ |
3、移动端
| 技术 | 说明 | 官方网址 |
|---|---|---|
| uni-app | 前端应用的框架 | uniapp.dcloud.io/README |
| 微信小程序 | 不用下载就能使用的应用 | developers.weixin.qq.com/miniprogram… |
| ES6 | JavaScript 语言的下一代标准 | caibaojian.com/es6/README_… |
4、开发工具
| 工具名 | 说明 | 官方网址 |
|---|---|---|
| IntelliJ IDEA 2021.03 | 后端主要开发工具 | www.jetbrains.com/idea/downlo… |
| Navicat | 数据库连接管理工具 | www.formysql.com/xiazai.html |
| Postman | API接口调试工具 | https://www.postman.com/ |
| Xshell | Linux远程连接工具 | www.netsarang.com/zh/xshell-d… |
| Xftp | 网络传输文件 | www.netsarang.com/zh/xftp-dow… |
| Visual Studio Code | 免费开源的现代化轻量级代码编辑器 | code.visualstudio.com/Download |
| 微信开发者工具 | 主要编写微信小程序工具 | developers.weixin.qq.com/miniprogram… |
| HBuilder X | uni-app主要的编辑器 | www.dcloud.io/hbuilderx.h… |
| Typora | Markdown编辑器 | typora.io/ |
5、开发环境
| 工具名 | 说明/版本号 | 官方网址 |
|---|---|---|
| JDK | 软件开发工具包/1.8 | www.oracle.com/java/techno… |
| Mysql | 数据库管理系统/8.1 | www.mysql.com/downloads/ |
| Redis | 非关系型数据库/3.2.100 | redis.io/download |
| Node.js | 运行在服务端的 JavaScript/14.17.4 | nodejs.org/zh-cn/ |