💡
原文英文,约1000词,阅读约需4分钟。
📝
内容提要
作者尝试从零开始创建CSS框架“stratum”,但发现实际执行与构思差距较大。尽管学习了许多新知识,最终因工作量过大而缩减功能,决定将其作为个人项目使用。作者对开源维护者表示敬意,并计划继续使用自己的框架。
🎯
关键要点
- 作者尝试从零开始创建CSS框架“stratum”,但发现实际执行与构思差距较大。
- 在学习过程中,作者意识到构思和执行之间的巨大差异。
- 作者深入学习了monorepos、tailwind、CSS跨浏览器一致性等知识。
- 随着项目进展,作者意识到工作量过大,决定缩减功能。
- 最终,作者将项目定为个人使用,不再追求开源维护。
- 作者对开源维护者表示敬意,并计划继续使用自己的框架。
- 如果再做类似项目,作者会考虑邀请其他开发者参与,合理设定项目范围。
❓
延伸问答
作者创建CSS框架的初衷是什么?
作者希望证明自己是一个软件开发者,并想要使用自己的工具而不是依赖他人的作品。
在创建项目的过程中,作者遇到了哪些挑战?
作者发现构思与实际执行之间的差距,学习了许多新知识,但最终感到工作量过大。
作者对开源维护者有什么看法?
作者对开源维护者表示敬意,意识到他们的工作非常艰辛。
作者最终决定如何处理这个项目?
作者决定将项目作为个人使用,不再追求开源维护。
如果作者再次进行类似项目,会有什么不同的做法?
作者会考虑邀请其他开发者参与,并合理设定项目范围。
作者在学习过程中掌握了哪些新知识?
作者学习了monorepos、tailwind、CSS跨浏览器一致性等知识。
➡️