Rails 应用的设计系统选择难题

2025-04-10

在2025年的今天,为Rails应用选择设计系统本应轻而易举,但现实并非如此。作者在开发Business Class应用时,面临着设计系统选择困境。起初尝试了Bulma和Tailwind,但都不尽如人意。文章深入探讨了几个可行的方案:shadcn/ui(需自行集成到Rails)、daisyUI(轻量级但缺乏JavaScript)、Flowbite(官方支持Rails,但并非完全开源)、Preline(功能丰富,但属于freemium)以及专门为Ruby设计的RubyUI(基于Phlex,需放弃ERB)。最终作者认为,基于Tailwind继续开发,无论是采用现有UI库还是自建主题,都是不错的选择。

开发