2025年のRailsアプリにおけるデザインシステムのジレンマ

2025-04-10

2025年において、アプリケーションに適切なデザインシステムを選択することは簡単なはずですが、Railsアプリではそうではありません。Business Classの開発で、筆者はこのジレンマに直面しました。BulmaやTailwindを試しましたが、満足のいくものではありませんでした。この記事では、いくつかの選択肢を検討しています。shadcn/ui(Railsへの統合が必要)、daisyUI(軽量だがJavaScriptがない)、Flowbite(Railsを公式にサポートするが、完全にオープンソースではない)、Preline(機能が豊富で、フリーミアム)、そしてRuby用に作られたRubyUI(Phlexを使用し、ERBからの移行が必要)。最終的に、筆者は、事前作成されたUIライブラリを使用するか、独自のテーマを作成するかに関わらず、Tailwindベースのアプローチを続けるのが最善だと結論付けています。

開発