Component library choices (Ant, MaterialUI, DaisyUI, ChakraUI) #135
Replies: 6 comments
-
I'm mostly leaning towards antd, we've also discussed it quite a bit - easy to adapt to and "lagoonify" with upcoming designs |
Beta Was this translation helpful? Give feedback.
-
Keen to hear what others think. |
Beta Was this translation helpful? Give feedback.
-
(apologies for recreating the poll - but I wanted to add links to the Design systems 🤕 |
Beta Was this translation helpful? Give feedback.
-
I personally do not mind what framework is used, I am just excited there will be a framework! |
Beta Was this translation helpful? Give feedback.
-
We've used MaterialUI (better) and Bootstrap (ok)... any chance of TailwindUI? https://tailwindui.com/ << this would be my choice if it were one! ;-) |
Beta Was this translation helpful? Give feedback.
-
Hi all When choosing a design system, especially for an open-source project, one should consider the following:
And I want to point out the difference between a design system and a components kit. Something like https://tailwindui.com/ is a components kit and not a design system. What this means is that you may use the components as needed, but there is no consistent systematic approach of using them (just look at all of the inline code which is not systematic). You may end up with a large maintenance burden of extensively customised components that would look different. I would suggest to come up with a cons/pros list to assess each of these to have a clear understanding before making a final choice. There is also a case for the actual visual part: Lagoon UI is not a flashy marketing site but rather a heavily used operation dashboard, so using frameworks like Material UI, which is used in apps like Gmail and Google Docs (which are about productivity rather than visuals), would be a good choice as users already used to similar interfaces. There are already so many systems in the daily use of the IT operations, and each of them trying to standout with a custom design where the functional design would suffice. |
Beta Was this translation helpful? Give feedback.
-
Following on from this issue #107 on which component library to use, we thought it would be good to extend this to an open poll for everyone to have their say.
We are looking for a library that:
If there are others you suggest that are not in the list, then please add them in the comments.
6 votes ·
Beta Was this translation helpful? Give feedback.
All reactions