DEV Community

Cover image for Which front-end framework should the dashboard system use?
ByeWind
ByeWind

Posted on

Which front-end framework should the dashboard system use?

Hello everyone, I am a Product UX/UI Designer, and now I want to develop the dashboard I designed into a dashboard system.

I learned that the current popular front-end frameworks are React, Vue, tailwindcss, etc., as well as products such as bootstrap.

My purpose is to develop the dashboard I designed into a product for sale, but I don't know which front-end framework to use, or a bootstrap theme. I don't know which programmers prefer it, and the current fashion trends, so I hope to get some help in this community.

The purpose of my design of this product is to make this UI framework serve both the middle and back-end systems and the front-end website.

Also, I designed the dashboard like this...

Image description

Image description

Image description
My designs are available here.

Top comments (6)

Collapse
 
momander profile image
Martin Omander

My thoughts:

  • Vue: easy to learn, but it's the least commonly used of the big 3 frameworks. You're based in Hong Kong? I have heard that Vue is more commonly used in China. Vue is my favorite framework.

  • React: hard to learn, I've been told, but widely used.

  • Angular: good for large enterprise applications, but complex.

  • Tailwind; not really a framework like the others. It's more like a collection of handy CSS classes. To build a web app you need a Javascript framework.

My recommendation: go with Vue. You will be able to learn it relatively quickly and you will be able to find others around you who can maintain it when the time comes.

Best of luck with your project!

Collapse
 
byewind profile image
ByeWind

Thank you for your reply, you are right, Vue is very popular in China, at the same time I also learned that it is not the most popular abroad, my main market is outside China, Europe and America etc.
So regionality is one of the factors I consider.
Your answer helped me a lot, thanks again.

Collapse
 
byewind profile image
ByeWind

It would be nice to have someone with me to front-end the project.

Collapse
 
byewind profile image
ByeWind

Two days and still no one☹️

Collapse
 
byewind profile image
ByeWind

Please give me some advice

Collapse
 
byewind profile image
ByeWind

Anyone give me advice?