本文已参与「新人创作礼」活动,一起开启掘金创作之路。
前言
在这里我整理了整个项目大概需要用到的技术,让我们熟悉这些项目,知道如何在项目中运用的,原则是,先保证会用,再去慢慢探寻技术的底层原理。后期如果还有什么新的技术,我再更新,暂时就列举的那么多。
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/ |