返回十六参考库
Vol · 09 · Stage 02 · 技术栈46 词条 · 推进中

编程语言与框架参考库

不是背语法,而是理解不同语言和框架适合什么 + 跟着 AI 跑代码绕不开的工具链词。

本参考库定位

帮助普通人理解技术栈选型,并能听懂 AI 让你“先建个虚拟环境、装依赖、跑起来”这一连串操作里的每一个词。

核心词(节选)

HTMLCSSJavaScriptPythonGoReactNext.js虚拟环境包管理器终端端口路径

全部词条

46 个词条,读得完

点进任一词条查看通俗解释、类比、使用场景与对 AI 的提问模板。

编程语言与技术栈TypeScript

TypeScript

JavaScript 的加强版,多了一层“自动防错” —— 写错就红线提示。

JavaScript前端Node.js
查看词条详情 →
编程语言与技术栈Node.js

Node.js

让 JavaScript 能在服务器上跑的运行环境。有 Node.js 后,前端那套技能也能写后端。

JavaScript后端技术栈
查看词条详情 →
编程语言与技术栈React

React

最主流的前端框架。市面上 70% 的现代网页前端都用它。AI 对它最熟。

前端组件Next.js
查看词条详情 →
编程语言与技术栈Next.js

Next.js

基于 React 的一站式全栈框架。前端、后端 API、SEO、部署一把梭。

React前端部署
查看词条详情 →
编程语言与技术栈FastAPI

FastAPI

Python 的现代 API 框架。写后端接口又快又简洁,自动生成文档。

Python后端API
查看词条详情 →
编程语言与技术栈PostgreSQL

PostgreSQL

开源关系型数据库的工业标准。稳、快、免费,新项目默认选它没错。

数据库MySQL数据表
查看词条详情 →
编程语言与技术栈Redis

Redis

超快的内存键值存储。做缓存、会话、计数器、队列 —— 数据库忙不过来时的救命稻草。

缓存数据库性能
查看词条详情 →
编程语言与技术栈HTML

HTML

网页的骨架。决定页面上有什么:标题、段落、图片、按钮、表单。

CSSJavaScript前端
查看词条详情 →
编程语言与技术栈CSS

CSS

给 HTML“上妆”。决定颜色、字体、大小、布局、动画。

HTMLUI前端
查看词条详情 →
编程语言与技术栈Java

Java

老牌主流语言。银行、电商大厂、Android 应用大量用 Java。

Spring Boot后端技术栈
查看词条详情 →
编程语言与技术栈Go

Go

Google 出的后端语言。简洁、编译快、并发强。做云原生、工具类项目的首选。

后端DockerKubernetes
查看词条详情 →
编程语言与技术栈Rust

Rust

追求极致性能 + 内存安全的编程语言。学习曲线陡,但做出来的东西又快又稳。

系统编程性能内存安全
查看词条详情 →
编程语言与技术栈MongoDB

MongoDB

文档型数据库。数据像 JSON 一样灵活,不用提前设计死表结构。

数据库PostgreSQL文档数据库
查看词条详情 →
编程语言与技术栈Spring Boot

Spring Boot

Java 后端的事实标准框架。几行配置就能跑起一个企业级 API 服务。

Java后端API
查看词条详情 →
编程语言与技术栈Vue

Vue

另一个主流前端框架。国内用的人比 React 多,上手相对友好、模板语法接近 HTML。

前端React组件
查看词条详情 →
编程语言与技术栈JavaScript

JavaScript

地球上最通用的编程语言。前端必学,后端能用(Node),移动端能做(React Native)。

TypeScriptNode.jsReact
查看词条详情 →
编程语言与技术栈Python

Python

AI 时代第一语言。写 AI、数据分析、爬虫、自动化脚本最顺手,语法友好。

FastAPIAI自动化
查看词条详情 →
编程语言与技术栈Software Development Kit

SDK

一套让你快速接入某个平台的工具包。不用自己读 API 文档,装个包就能用。

API依赖
查看词条详情 →
编程语言与技术栈GraphQL

GraphQL

一种按需查询的接口方式。前端想要什么字段自己点,不用后端为每种组合开新接口。

APIREST接口文档
查看词条详情 →
开发环境与工具链Virtual Environment

虚拟环境

在你电脑上单独划出一个“小房间”给某个项目用。装的依赖、用的语言版本都关在这个房间里,不会跟其他项目打架。

解释器与运行时包管理器依赖文件
查看词条详情 →
开发环境与工具链Interpreter / Runtime

解释器与运行时

让代码能跑起来的“引擎”。Python 代码靠 Python 解释器跑,JavaScript 代码靠 Node 运行时跑。装错版本,AI 写的代码就跑不起来。

虚拟环境环境变量技术栈
查看词条详情 →
开发环境与工具链Terminal

终端

一个黑窗口,你输命令它执行。装依赖、跑项目、用 Git,全都得在这里敲命令。

Shell工作目录CLI
查看词条详情 →
开发环境与工具链Shell

Shell

终端窗口背后真正干活的“翻译官”。常见的有 Bash、Zsh、PowerShell —— 它们是不同方言,命令写法不完全一样。

终端脚本工作目录
查看词条详情 →
开发环境与工具链Working Directory

工作目录

终端当前“站在哪个文件夹”里。你敲的命令默认就在这个文件夹里执行 —— 站错地方,再正确的命令也会报错。

终端路径Shell
查看词条详情 →
开发环境与工具链Package Manager

包管理器

帮你一键下载安装别人写好的代码包。Python 用 pip,Node 用 npm/pnpm,Rust 用 cargo —— 每个语言一套自己的。

依赖文件镜像源
查看词条详情 →
开发环境与工具链Package

别人写好打包发布、你直接装来用的一段代码。比如 “openai” 这个包帮你封装了所有调 GPT 的细节,你装上一行就能调。

包管理器依赖SDK
查看词条详情 →
开发环境与工具链Dependency Manifest

依赖文件

项目根目录的一份清单,写明这个项目要装哪些包、各要什么版本。Node 是 package.json,Python 是 requirements.txt 或 pyproject.toml。

包管理器锁文件依赖
查看词条详情 →
开发环境与工具链Lock File

锁文件

把每个依赖装到的“精确小版本号”钉死下来的文件。同一个项目在你电脑、同事电脑、线上服务器上装的就是一模一样的版本。

依赖文件包管理器版本
查看词条详情 →
开发环境与工具链Mirror / Registry

镜像源

包的“下载地址”。默认从国外服务器拉,国内会慢甚至超时。换成国内镜像源(清华、阿里云、腾讯)能快几十倍。

包管理器代理
查看词条详情 →
开发环境与工具链Port

端口

一台电脑上的“门牌号”。同一台机器可以同时跑多个程序,每个程序占一个端口,互不打架。访问 localhost:3000 就是敲 3000 号门。

localhost端口占用网络
查看词条详情 →
开发环境与工具链Port Already In Use

端口占用

想跑项目时报 “port 3000 already in use” —— 这个门牌号已经有别的程序占着了。要么挤掉它,要么换个门牌号。

端口进程终端
查看词条详情 →
开发环境与工具链Localhost / 127.0.0.1

localhost

“你自己电脑”的别名。访问 localhost 就是访问你自己机器上跑的服务,外人看不到 —— 调试时用,上线就要换成真域名。

端口网络域名
查看词条详情 →
开发环境与工具链File Path

路径

一个文件在电脑里的“地址”。绝对路径是从根目录写全(C:\Users\you\... 或 /Users/you/...),相对路径是从当前位置出发(./src/index.js)。

工作目录文件系统终端
查看词条详情 →
开发环境与工具链Error Message

报错信息

程序失败时给出的文字说明,通常包含错误类型、位置和原因线索。

堆栈追踪调试可复现步骤
查看词条详情 →
开发环境与工具链Stack Trace

堆栈追踪

程序报错时打印出的调用路线,能看到错误从哪个文件、哪一行一路冒出来。

报错信息运行时错误函数
查看词条详情 →
开发环境与工具链Runtime Error

运行时错误

代码已经开始运行后才发生的错误,比如访问不存在的数据、接口失败或空值崩溃。

报错信息异常调试
查看词条详情 →
开发环境与工具链Compile Error

编译错误

代码还没成功变成可运行程序时就被拦下的错误,常见于语法、导入、类型或配置问题。

构建失败类型错误编译
查看词条详情 →
开发环境与工具链Type Error

类型错误

代码里某个值的形状或类型不符合预期,比如把字符串当数字、把空值当对象。

TypeScript编译错误数据模型
查看词条详情 →
开发环境与工具链Dependency Conflict

依赖冲突

项目里的包版本互相不兼容,导致安装、启动或构建失败。

依赖锁文件版本不兼容
查看词条详情 →
开发环境与工具链Code Editor

代码编辑器

写代码、看文件、搜索项目、运行插件的工具,比如 VS Code、Cursor。

VS CodeCursor项目根目录
查看词条详情 →
开发环境与工具链Project Root

项目根目录

一个项目最外层的文件夹,通常能看到 package.json、README、src 等关键文件。

工作目录依赖文件README
查看词条详情 →
开发环境与工具链README

README

项目说明文件,通常写着项目是做什么的、怎么安装、怎么运行、怎么部署。

项目根目录安装依赖启动项目
查看词条详情 →
开发环境与工具链Install Dependencies

安装依赖

根据依赖文件把项目需要的包下载到本地,项目才能正常运行。

包管理器依赖文件锁文件
查看词条详情 →
开发环境与工具链Run Project

启动项目

执行命令让项目在本地跑起来,然后通过浏览器或接口工具访问。

开发服务器端口localhost
查看词条详情 →
开发环境与工具链Development Server

开发服务器

开发时临时运行的本地服务,负责把代码变成浏览器能访问的页面或接口。

启动项目端口热更新
查看词条详情 →
开发环境与工具链Environment File

.env 文件

保存本地环境变量的文件,常放 API Key、数据库地址、登录密钥等配置。

环境变量API Key密钥
查看词条详情 →