DEV Community

Sebastian Alsina
Sebastian Alsina

Posted on

Cast your vote: What’s the best front-end framework?

I figured there was no better community to ask then dev.to!

What’s the best framework or toolset for developing a front-end for your website or web—app?

There’s many to choose from, including, but not limited to:

  • React.js
  • Next.js
  • Gatsby
  • Vue.js

Personal, I’m absolutely in love with the environment around Next.js + Vercel. The tooling is amazingly easy to use, and server-side rendering is a must-have for most of my projects.

I started my React journey with creat-react-app, but Next’s superiority when it comes to file-based page routing blows it out of the water for me.

So: What’s your pick?

Top comments (7)

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • • Edited

Might be snowpack, vite, or es-dev-server, as it allows

  • Multiple page app
  • Not all pages have to use a framework (true vanilla JS, I mean, why not), and it is possible to use different frameworks in different pages
  • It would probably fail badly for <script nomodule>, though (i.e. legacy browsers).

But for the sake of stability and familiarity, I am currently using Nuxt.js.

Collapse
 
al5ina5 profile image
Sebastian Alsina •

Woah! That’s awesome! Build a website that has pages that utilize different frameworks. Very cool!

Collapse
 
patopitaluga profile image
Patricio Pitaluga •

What about html + css + js?

Collapse
 
al5ina5 profile image
Sebastian Alsina •

What’s that?

Collapse
 
ludamillion profile image
Luke Inglis •

It's not the sexy choice but I've enjoyed working with Ember for many years. It's great if you need a batteries included framework to create a full front end

Collapse
 
al5ina5 profile image
Sebastian Alsina •

Ember! Nice! What do you like about Ember? I’ve never looked into it much.

Collapse
 
al5ina5 profile image
Sebastian Alsina •

Angular website isn’t responsive... 😭

I think I’m going to learn Vue next.