微服务电商平台课程二:技术图谱
开发工具
磨刀不误砍柴工, 程序猿开发没有工具的加持, 将是一场灾难
IDEA | 开发IDE | 必要 | |
RedisDesktop | redis客户端连接工具 | 必要 | |
Robomongo | mongo客户端连接工具 | 必要 | |
SwitchHosts | 本地host管理 | 非必要 | |
X-shell | Linux远程连接工具 | 非必要 | |
Navicat | 数据库连接工具 | 必要 | |
PowerDesigner | 数据库设计工具 | 必要 | |
Axure | 原型设计工具 | Axure RP - UX Prototypes, Specifications, and Diagrams in One Tool | 非必要 |
MindMaster | 思维导图设计工具 | 非必要 | |
ScreenToGif | gif录制工具 | 非必要 | |
ProcessOn | 流程图绘制工具 | 必要 | |
PicPick | 图片处理工具 | 非必要 | |
Snipaste | 屏幕截图工具 | 非必要 | |
Postman | API接口调试工具 | 必要 | |
Typora | Markdown编辑器 | 非必要 |
后端工程师技术图谱
技术 | 说明 | 官网 |
SpringBoot | Web应用开发框架 | |
SpringSecurity | 认证和授权框架 | |
MyBatis | ORM框架 | |
MyBatisGenerator | 数据层代码生成器 | |
Elasticsearch | 搜索引擎 | |
RabbitMQ | 消息队列 | |
Redis | 内存数据存储 | |
MongoDB | NoSql数据库 | |
LogStash | 日志收集工具 | |
Kibana | 日志可视化查看工具 | |
Nginx | 静态资源服务器 | |
Docker | 应用容器引擎 | |
Jenkins | 自动化部署工具 | |
Druid | 数据库连接池 | |
OSS | 对象存储 | |
MinIO | 对象存储 | |
JWT | JWT登录支持 | |
Lombok | Java语言增强库 | |
Hutool | Java工具类库 | |
PageHelper | MyBatis物理分页插件 | |
Swagger-UI | API文档生成工具 | |
Hibernator-Validator | 验证框架 | The Bean Validation reference implementation. - Hibernate Validator |
前端工程师技术图谱
技术 | 说明 | 官网 |
Vue | 前端框架 | Vue.js - The Progressive JavaScript Framework | Vue.js |
Vue-router | 路由框架 | Vue Router | The official Router for Vue.js |
Vuex | 全局状态管理框架 | What is Vuex? | Vuex |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | v-charts |
Js-cookie | cookie管理工具 | https://github.com/js-cookie/js-cookie |
nprogress | 进度条控件 | GitHub - rstacruz/nprogress: For slim progress bars like on YouTube, Medium, etc |
技术 | 说明 | 官网 |
Vue | 核心前端框架 | |
Vuex | 全局状态管理框架 | |
uni-app | 移动端前端框架 | |
mix-mall | 电商项目模板 | |
luch-request | HTTP请求框架 |
这些技术是目前比较互联网流行的, 大家找相关工作基本也是这些方向, 但这个不代表以后也是最新,这也是互联网比较累的原因之一, 技术更新迭代频率太快。