18 款开发工具,每篇十来分钟通读。正文全是带中文注释的示例代码,不讲废话,看完就能动手写。
分布式版本控制工具,提交、分支、合并、回滚,写代码的人每天都在用。
把应用连同环境打包成镜像,一次构建到处运行,部署和迁移都省心。
Linux 与 macOS 的默认 shell,写脚本把重复的命令行操作一次性自动化。
几乎任何服务器上都有的终端编辑器,模式与动作组合熟了之后编辑效率极高。
终端复用工具,一个窗口开多个会话,SSH 断线后任务还在后台跑。
用 Makefile 描述文件之间的依赖,只重建真正变了的部分,构建工具的鼻祖。
跨平台构建系统生成器,C / C++ 项目靠它一套配置同时支持多种编译器。
按行按列处理文本的命令行利器,分析日志、切列求和一行命令就够。
Windows 下的脚本语言与管理框架,管道里传的是对象而不是纯文本。
Nix 包管理器与 NixOS 的配置语言,纯函数式描述让环境完全可复现。
把卷管理和文件系统合二为一,快照、校验与存储池是它的招牌能力。
命令行下的任意精度计算器,其实也是一门小语言,shell 里算数全靠它。
老牌 JavaScript 库,选元素、改 DOM、发 Ajax 都被压缩成一行链式调用。
把双向数据绑定带进主流视野的前端框架,指令与依赖注入是它的核心概念。
C++ 跨平台图形界面框架,信号与槽机制让界面和逻辑解耦得很干净。
Qt 的 Python 绑定,几十行代码就能给脚本套一个像样的桌面界面。
计算机视觉的标准库,读图、滤波、边缘检测到人脸识别都有现成实现。
面向初学者的跨平台图形库,几行 C 代码就能开窗画图,做小游戏很合适。
本栏目教材译自开源项目 Learn X in Y Minutes 的中文版本,原文与译文均以 CC BY-SA 3.0 协议发布,本站转载同样采用该协议,每篇文末列有原作者与译者署名。
本站只做了排版与分类,未改动正文内容。如果你是原作者或译者,希望调整署名或撤下某篇,欢迎通过页脚的联系方式告知。