macOS 调教日志 2025 版
如果 Anthropic 公关看到了这篇文章,请记得给我打钱。
程序猿这个物种有个习性:拿到一台新的电脑之后,就会开始 随意地敲击键盘(至少在外人看来是这样的),直到它可以舒服地使用这台电脑为止。 世界上有两种人:一种人用电脑纯粹为了完成工作,另一种人则
如果 Anthropic 公关看到了这篇文章,请记得给我打钱。
程序猿这个物种有个习性:拿到一台新的电脑之后,就会开始 随意地敲击键盘(至少在外人看来是这样的),直到它可以舒服地使用这台电脑为止。 世界上有两种人:一种人用电脑纯粹为了完成工作,另一种人则
布里吉斯
macOS 调教日志 2025 版
程序猿这个物种有个习性:拿到一台新的电脑之后,就会开始 随意地敲击键盘(至少在外人看来是这样的),直到它可以舒服地使用这台电脑为止。 世界上有两种人:一种人用电脑纯粹为了完成工作,另一种人则乐于折腾电脑直到它们完全符合使用习惯才开始工作。 ...
布里吉斯
https://measured.co/blog/tailwind-trade-offs 挺有意思的一篇文章
我算是一个用过 Tailwind 和(用 SCSS)手撸过 design system 前端视觉组件的人。我觉得与其说「Tailwind 是内联样式」,不如说它将其他平台的开发框架的样式逻辑(例如 SwiftUI)引入到了前端,特别是在前端框架鼓励你将视觉元素和对应逻辑组件化的大趋势下。
比如说,我在 Vue 或者 React 定义了一个组件,这个组件的样式其实是相对固定的,那么我用 Tailwind 还是 CSS,甚至是内联样式(千万别这样做,求你了),其实对于真实调用的人来说关系并没有那么大,甚至使用 Tailwind 还能减轻许多调整的负担。
当然这只是做所谓 fancy 的「现代前端」上的情况。如果你的情况是一个更 wild 一点的、需要通过 CSS 类来达成组件样式的话,Tailwind 确实是一个最坏的选择。
比如说,我在 Vue 或者 React 定义了一个组件,这个组件的样式其实是相对固定的,那么我用 Tailwind 还是 CSS,甚至是内联样式(千万别这样做,求你了),其实对于真实调用的人来说关系并没有那么大,甚至使用 Tailwind 还能减轻许多调整的负担。
当然这只是做所谓 fancy 的「现代前端」上的情况。如果你的情况是一个更 wild 一点的、需要通过 CSS 类来达成组件样式的话,Tailwind 确实是一个最坏的选择。