Le Dilemme du Système de Design pour les Applications Rails en 2025
Choisir un système de design bien conçu pour son application devrait être une tâche simple en 2025, mais ce n'est pas le cas pour les applications Rails. L'auteur, en développant Business Class, a rencontré ce dilemme. Les tentatives initiales avec Bulma et Tailwind se sont avérées insatisfaisantes. L'article explore plusieurs options : shadcn/ui (nécessite une intégration avec Rails), daisyUI (léger mais sans JavaScript), Flowbite (prend officiellement en charge Rails, mais n'est pas entièrement open source), Preline (riche en fonctionnalités, freemium) et RubyUI (développé pour Ruby, mais utilise Phlex et nécessite d'abandonner ERB). Finalement, l'auteur conclut qu'il est préférable de poursuivre avec une approche basée sur Tailwind, soit en utilisant une bibliothèque d'interface utilisateur préconstruite, soit en créant un thème personnalisé.