微服务电商平台课程二:技术图谱
微服务电商平台课程二:技术图谱
开发工具
磨刀不误砍柴工, 程序猿开发没有工具的加持, 将是一场灾难
IDEA | 开发IDE | Download IntelliJ IDEA – The Leading Java and Kotlin IDE | 必要 |
RedisDesktop | redis客户端连接工具 | https://github.com/qishibo/AnotherRedisDesktopManager | 必要 |
Robomongo | mongo客户端连接工具 | https://robomongo.org/download | 必要 |
SwitchHosts | 本地host管理 | SwitchHosts! | 非必要 |
X-shell | Linux远程连接工具 | http://www.netsarang.com/download/software.html | 非必要 |
Navicat | 数据库连接工具 | Navicat Premium中文版官方下载_Navicat官方授权经销商-Navicat中文网站 | 必要 |
PowerDesigner | 数据库设计工具 | http://powerdesigner.de/ | 必要 |
Axure | 原型设计工具 | Axure RP - UX Prototypes, Specifications, and Diagrams in One Tool | 非必要 |
MindMaster | 思维导图设计工具 | 亿图脑图MindMaster 多平台思维导图软件,让您的创意破茧而出 | 非必要 |
ScreenToGif | gif录制工具 | ScreenToGif | 非必要 |
ProcessOn | 流程图绘制工具 | ProcessOn思维导图流程图-在线画思维导图流程图_在线作图实时协作 | 必要 |
PicPick | 图片处理工具 | PicPick—NGWIN,一款全功能的设计工具,包含屏幕截图、图片编辑器、颜色选择器、像素标尺和其它更多的功能 | 非必要 |
Snipaste | 屏幕截图工具 | Snipaste | 非必要 |
Postman | API接口调试工具 | Postman API Platform | 必要 |
Typora | Markdown编辑器 | https://typora.io/ | 非必要 |
后端工程师技术图谱
技术 | 说明 | 官网 |
SpringBoot | Web应用开发框架 | Spring Boot |
SpringSecurity | 认证和授权框架 | Spring Security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成器 | MyBatis Generator Core – Introduction to MyBatis Generator |
Elasticsearch | 搜索引擎 | https://github.com/elastic/elasticsearch |
RabbitMQ | 消息队列 | RabbitMQ: One broker to queue them all | RabbitMQ |
Redis | 内存数据存储 | Redis - The Real-time Data Platform |
MongoDB | NoSql数据库 | https://www.mongodb.com |
LogStash | 日志收集工具 | https://github.com/elastic/logstash |
Kibana | 日志可视化查看工具 | https://github.com/elastic/kibana |
Nginx | 静态资源服务器 | Welcome to F5 NGINX |
Docker | 应用容器引擎 | https://www.docker.com |
Jenkins | 自动化部署工具 | https://github.com/jenkinsci/jenkins |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk |
MinIO | 对象存储 | https://github.com/minio/minio |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
Hutool | Java工具类库 | https://github.com/looly/hutool |
PageHelper | MyBatis物理分页插件 | Mybatis_PageHelper: Mybatis分页插件 |
Swagger-UI | API文档生成工具 | https://github.com/swagger-api/swagger-ui |
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 | 核心前端框架 | https://vuejs.org |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org |
uni-app | 移动端前端框架 | https://uniapp.dcloud.io |
mix-mall | 电商项目模板 | mix-mall 电商项目模版 - DCloud 插件市场 |
luch-request | HTTP请求框架 | # GitHub - lei-mu/luch-request: luch-request 是一个基于Promise 开发的uni-app跨平台、项目级别的请求库,它有更小的体积,易用的api,方便简单的自定义能力。 |
这些技术是目前比较互联网流行的, 大家找相关工作基本也是这些方向, 但这个不代表以后也是最新,这也是互联网比较累的原因之一, 技术更新迭代频率太快。