用一个 HTML 文件实现 10 倍速交付
我不再为简单的工具使用 React 了。
React 并不差。我停止在小型项目中使用它,是因为一种模式。
我想做一个小东西。我会打开一个 React 环境,添加一个打包工具,规划文件夹结构,然后安装依赖。
我在搭建基础设施上花费的时间比开发工具本身还要多。
我尝试了一条新规则。
不使用框架。不使用后端。不使用构建工具。不使用 npm。
我只用一个 HTML 文件。使用原生 JavaScript 和内联 CSS。需要保存数据时,使用 localStorage。
结果改变了我的工作流。
创意不再卡在环境搭建阶段。我打开一个文件就开始写代码。我不需要做架构决策,也不会陷入依赖地狱。
现在的流程是:
- 创意
- 代码
- 完成
我就是这样开发发票生成器的。每个工具都是一个文件。它可以在浏览器中即时打开,无需安装,毫无阻碍。
这种转变是思维层面的。
我不再问什么是“正确的”技术栈,而是开始问什么是“最简单的”解决方案。
大多数小型工具并不需要框架。它们只需要存在。
这种方法也有局限性。你不应该将其用于实时协作。不过大多数个人工具并不需要这些。
我的新规则很简单: 从一个文件开始。只有在必须时才增加复杂度。不要因为生态系统的预期而增加复杂度。
今天就试试吧。找个小创意。用一个 HTML 文件把它做出来。无需搭建环境。无需借口。
直接交付。