工具安装与环境配置
系统整理一下各个阶段需要用到的环境 以及相关的工具
首先保存好JetBrains全家桶的破解包,我们常用的编译器如idea、pycharm、webstorm、clion都是它家的,这个破解包里面的脚本可以帮我们一键破解软件,包在这里:win2020-2024(一键激活).zip 。
🌐 1. 编程语言(及运行环境)
| 语言 |
工具 |
环境说明 |
| C、C++ 安装与配置 |
gcc / clang、devC++、CLion、VisualStudio |
用于嵌入式开发、系统编程 |
| python 安装与配置 |
Python3、pip、conda、PyCharm |
用于脚本、AI、数据处理、后端 |
| java 安装与配置 |
JDK 8/11/17、IntelliJ IDEA |
企业级后端、微服务主力 |
| JavaScript / TypeScript |
Node.js 安装与配置、npm、pnpm、yarn、Vite、Webpack |
前端必备,也用于全栈开发 |
| Shell / Bash |
git 安装与配置、WSL、Linux shell |
运维自动化、服务器脚本 |
🔢 2. 数据库与缓存
🏗️ 3. 微服务与中间件
| 类型 |
工具 / 中间件 |
用途 |
| 服务注册与配置中心 |
Nacos 安装与配置、Apollo、Consul |
微服务注册、配置管理 |
| 消息队列 |
RabbitMQ 安装与配置、Kafka、RocketMQ |
异步解耦、削峰填谷 |
| API 网关 |
Spring Cloud Gateway、Kong、Nginx |
路由、限流、鉴权 |
| 认证/授权 |
Keycloak、OAuth2(Spring Security) |
用户认证系统 |
| 分布式链路追踪 |
SkyWalking、Zipkin、Jaeger |
调用链分析 |
| 分布式事务 |
Seata |
微服务事务解决方案 |
| 负载均衡 |
Nginx、Envoy、HAProxy |
服务高可用 |
🧰 4. 项目构建与依赖管理
| 工具 |
用途 |
| Maven 安装与配置 |
Java 主流构建工具 |
| Gradle |
更现代化的 Java 构建工具 |
| Node.js 安装与配置 |
Node.js 项目构建依赖管理 |
| Poetry/pipenv |
Python 包管理、虚拟环境 |
| CMake |
C/C++ 工程构建 |
| Makefile |
通用编译自动化 |
🧪 5. 测试工具与框架
| 分类 |
工具 |
| 单元测试 |
JUnit、pytest、go test |
| 接口测试 |
Postman、Apifox 安装与配置 |
| 压力测试 |
JMeter、Locust |
| Mock 服务 |
WireMock、MockServer |
🚀 6. 部署与 CI/CD
| 工具 |
用途 |
| Docker |
应用容器化 |
| Docker Compose |
多服务部署 |
| Kubernetes(进阶) (常说的k8s) |
云原生部署 |
| GitHub Actions |
自动化构建与发布 |
| Jenkins |
企业级 CI/CD |
| Caddy / Nginx |
反向代理、HTTPS |
📚 7. 文档、协作与设计
⬅️ 00-工具与环境 🏠 00-工具与环境 ➡️ C、C++ 安装与配置
💬 评论