老文新读又有新的感受,DHH 在 21年的文章:-《The One Person Framework》
https://t.co/286KyAy4Re
我觉得每个工程师不管是上班还是自由职业都要努力找到自己的 “The one person framework”,自己用的最顺手,最熟悉,包含所有基本特性的代码库,做一个新项目可以在这个基础上迅速完成开发并且上线。
我现在最顺手的脚手架包含这些内容:
- 前端/后端最熟悉的框架
- 登陆(Email/手机/各种OAuth - 微信/Github/Google)
- 支付(国内整一个/出海整一个)
- Email 模版以及发送
- 验证码服务
- 静态文件上传和处理
- 用户权限管理
- 集成现代的部署流程(CI/CD)
之后我会分享一下完成这些功能用的都是什么工具。大家如果有自己特别钟意的一人框架的架构以及工具不妨也可以分享下。
就像 DHH 在文章中说的一样 “A toolkit so powerful that it allows a single individual to create modern applications upon which they might build a competitive business.“
一个 Toolkit 可以让一个工程师快速开发出现代的应用从而可以创造一个有竞争力的企业。