什么是工具? #
凡是不直接打包到最终产物中的,对完成最终目标起到辅助作用的可以称之为工具。比如 package.json 中的 devDependencies 中列出的依赖包就算工具。
分类方式 #
按照使用的方式来分类,如可通过可视化的界面来操作的就分类到“GUI 工具”。
如果在终端模拟器中输入命令来使用的就分类到“命令行工具”。
如果一个软件同时提供 GUI 操作界面,又提供命令行可供使用,则看大部分场景下是通过 GUI 还是通过命令行使用来判断。
如 Emacs 即可通过界面来使用,又可以通过命令行来使用,。因此 Docker 应该分类到命令行工具中。
AI 工具 #
这里单独将核心功能依赖 AI 模型的工具列出来
OpenAI #
Github Copilot #
网页工具 #
- 正则表达式可视化 https://regex101.com/