1. 常用编程软件与开发环境官方下载地址
编辑器 / IDE
VS Code(轻量级代码编辑器)
官方网址:https://code.visualstudio.com/
WebStorm(前端开发 IDE)
官方网址:https://www.jetbrains.com/webstorm/
Trae(AI 编辑器)
官方网址:https://www.trae.cn/
PyCharm(Python 开发 IDE)
官方网址:https://www.jetbrains.com/pycharm/
IntelliJ IDEA(Java 开发 IDE)
官方网址:https://www.jetbrains.com/zh-cn/idea/
PhpStorm(PHP 开发 IDE)
官方网址:https://www.jetbrains.com/zh-cn/phpstorm/
GoLand(Go 语言开发 IDE)
官方网址:https://www.jetbrains.com/go/
2. 编程开发环境
Node.js 环境
官方网址:https://nodejs.org/zh-cn/download
NVM(Node.js 版本管理工具)
说明:
NVM 是 Node.js 的版本管理工具,可以自由切换不同的 Node 版本。
如果需要安装 Node 环境,推荐优先使用 NVM,更方便管理多个版本。
Python 环境
Miniconda(Python 环境管理工具)
官方网址:https://docs.conda.io/projects/miniconda/en/latest/
说明:
Miniconda 是 Python 环境管理工具,可以自由切换不同 Python 版本,并管理项目依赖。
如果需要安装 Python 环境,推荐使用 Miniconda。
Java 环境
Oracle JDK 官方版
官方网址:https://www.oracle.com/java/
OpenJDK 开源版
官方网址:https://openjdk.org/install/
3. 数据库相关工具
MySQL 数据库
Navicat(数据库管理工具)
官方网址:https://www.navicat.com/en/
说明:
Navicat 不仅可以管理 MySQL,高版本还支持 Redis 等多种数据库管理。
4. 前端技术全景解析
4.1 HTML、CSS、JavaScript —— Web 开发三大基础技术
无论学习 Vue、React 等任何前端框架,最终都离不开 HTML、CSS、JavaScript 这三大核心技术。
HTML(内容结构)
用于编写网页结构,例如:
- 标题
- 段落
- 图片
- 按钮
它决定:页面上有什么内容。
CSS(样式表现)
用于设置页面外观,例如:
- 颜色
- 字体
- 布局
- 动画效果
它决定:页面长什么样。
JavaScript(逻辑行为)
用于实现页面交互与动态功能,例如:
- 按钮点击
- 表单验证
- 数据请求
- 页面动态更新
它决定:页面如何动起来。
✔ 所有前端框架最终都会被转换成 HTML + CSS + JavaScript 在浏览器中运行。
✔ 它们是 Web 开发的底层基础,也是学习前端开发必须掌握的核心内容。
4.2 Node.js —— JavaScript 的服务器运行环境
Node.js 并不是前端框架,而是 JavaScript 的运行环境。
它可以让 JavaScript 脱离浏览器,在服务器中运行。
Node.js 的主要作用
- 搭建前端开发环境
- 安装项目依赖
- 启动开发服务器
- 打包构建项目
- 编写后端接口
✔ Vue、React 等现代前端框架都依赖 Node.js 才能运行开发环境。
✔ Node.js 本身也可以用于开发 Web 服务端程序。
4.3 React —— 主流前端框架
React 是目前非常主流的前端框架之一。
前端框架的核心目标是:
让开发者以更高效、模块化、组件化的方式开发 Web 应用。
其本质可以理解为:
JavaScript + 模板语法 + 组件化 + 渲染机制 的封装。
React 的特点
- 组件化开发
- 数据驱动视图
- 高性能渲染
- 生态丰富
- 适合大型项目开发
4.4 Vue2、Vue3、React 的关系
Vue2 / Vue3
Vue 是渐进式前端框架。
- Vue2:传统主流版本
- Vue3:新一代版本,性能更强、功能更完善
适合:
- 后台管理系统
- 企业官网
- 中小型 Web 项目
React
React 更适合:
- 大型项目
- 中后台系统
- 高复杂度 Web 应用
React 生态非常庞大,是目前企业招聘需求非常高的技术之一。
4.5 UI 组件库是什么?
UI 组件库本质上是:
开发者提前封装好的一套界面组件。
例如:
- 按钮
- 表单
- 弹窗
- 表格
- 导航栏
开发者可以直接使用,提高开发效率。
常见 UI 组件库
Vue 生态
- Element Plus
- Ant Design Vue
- Vant
React 生态
- Ant Design
- Material UI
- Chakra UI
✔ UI 组件库可以帮助开发者快速完成后台管理系统与企业项目开发。
✔ 是现代前端开发的重要组成部分。