注:以下开发用软件, 谨代表个人观点。
一些标签:
- 【便携版】(app , dmg 镜像但内部依旧是 app 这种形式) 能选择便携包尽量选择它。
- 【安装版】(pkg 这种形式) 是便携类软件的补充, 可以按需挑选。如果该软件能做到跨平台, 我会优先推荐。
- 【应用商店版】
- 【cli】为命令行程序
- 【win】覆盖了 windows 平台
- 【全平台】win、mac、linux 平台都有
- 【免费】
- 【有免费版】
- 【付费】
- 【预览版】
- 【限免】限时免费
- 【精品软件】对软件的极高评价
挑选软件我尽量考虑以免费为主。
1【常用】lang 编程语言
1.1 Autohotkey
【win】Autohotkey - 下载 | GitHub 地址 一款自动化脚本语言。
1.2 C#
C# 指南-.NET 托管语言 | Microsoft Learn
1.3 Dart
Dart 官网
1.4 Go
Go 官网
1.5 Java
windows 版本如果是临时使用,可以在命令行界面键入 set path=java 所在的 bin 目录。长期使用则建议设置环境变量到 path。
1.6 Kotlin
Kotlin 官网
1.7 Node.js
Node.js | npmjs.com 镜像站
lts 下载:
配置 registry 加速
1 2 3 4
| npm install xxxxx --registry=https://registry.npmmirror.com
npm config set registry https://registry.npmmirror.com
|
1.8 PHP
PHP: Hypertext Preprocessor
1.9 Python
Python
国内第三方镜像 huaweicloud | npmmirror
设置 pip 镜像源
1 2 3 4
| pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxxx
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
|
1.10 Rust
Rust
1.11 TypeScript
TypeScript JavaScript With Syntax For Types.
1.12 【国产】仓颉
仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。
2 DB 数据库
2.1 关系型数据库
2.2 数据库设计
【全平台】PDManer
2.3 数据库管理
maybe
not
3 Docker
【全平台】Docker
4【常用】Editor 编辑器
【全平台】Visual Studio Code windows 推荐使用安装版而非便携版,这样能及时获得更新。win 7 最后一个支持版
vscode 插件推荐:markdownlint
VSCodium | 清华源 兰大源 Free/Libre Open Source Software Binaries of VS Code
备用
- 【全平台】notepad– npp 的全平台版本,剔除了不良言论
- 【全平台】Zed 据说是新一代编辑器,还不完善
not
5 File compare 文件对比
【Win 精品软件】WinMerge | 下载页 用于比较文件夹和文件,以便于理解和处理的可视文本格式呈现差异。是我离不开 windows 的一个重要原因
备用【全平台 免费】Meld
not【全平台 付费】Beyond Compare
mac 和 linux 平台
【全平台 免费】Meld 妥妥的 GNOME 风格,颜值非常 nice
6【常用】IDE 集成开发环境
7.1 Web 构建工具
- Parcel 以其零配置和快速的构建速度而受到开发者的喜爱,适合快速开发。
- Turbo Turbo is an incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust.
- Vite 下一代的前端工具链
- Webpack 功能强大,适用于各种规模的前端项目,支持复杂的构建流程和优化。