← 返回首页

RESOURCES / 学习资源

学习资源

整理 Windows 开发环境中常见的软件、运行环境与开发工具,了解它们各自解决的问题,并建立一套清晰的开发环境认知。

代码编辑器 · Microsoft

Visual Studio Code

Visual Studio Code 是微软推出的跨平台代码编辑器。在 Windows 中安装简单,通过扩展可以补充语言支持、代码格式化、调试、Git 和远程开发等能力。

  • 适合 JavaScript、TypeScript、HTML 和 CSS 等 Web 开发
  • 通过扩展支持 Java、Python、C/C++ 等开发环境
  • 内置终端、Git 与调试能力

集成开发环境 · JetBrains

IntelliJ IDEA

IntelliJ IDEA 是 JetBrains 推出的集成开发环境,主要面向 Java 与 JVM 技术栈,同时提供成熟的代码分析、重构、调试和工程管理能力。

  • 适合 Java 与 Spring Boot 项目开发
  • 提供代码补全、重构和静态分析
  • 可以集成 Maven、Git、数据库与调试工具

Java 开发环境 · Java

JDK

JDK 是 Java Development Kit 的缩写。它提供 Java 编译器、运行环境以及一系列开发工具,也是进行 Java 项目开发时最基础的环境之一。

  • 提供 javac 编译器以及 Java 运行环境
  • Java 与 Spring Boot 项目的基础开发环境
  • Windows 中通常需要确认 JAVA_HOME 与 PATH

关系型数据库 · Oracle

MySQL

MySQL 用于保存和管理结构化数据。在 Windows 开发环境中可以安装本地 MySQL Server,为后端项目提供独立的开发和测试数据库。

  • 使用 SQL 管理和查询结构化数据
  • 适合 Web 后端开发与本地数据测试
  • 可以配合 Navicat 等客户端进行管理

JavaScript 运行环境 · OpenJS

Node.js

Node.js 是基于 V8 JavaScript 引擎构建的运行环境。在 Windows 开发中,它既可以运行服务端程序,也承担大量前端工程化工具的运行基础。

  • 可以运行 JavaScript 服务端程序和 API 服务
  • 提供 npm 生态,用于安装和管理项目依赖
  • Vite、Next.js、Vue 和 React 等工具链通常依赖 Node.js