DEV Community

Cover image for What is your #1 favorite web framework?
Uriel Bitton
Uriel Bitton

Posted on

What is your #1 favorite web framework?

What is your favorite or go to JS/CSS framework for web development?
Today, in 2020 there are quite a lot of JavaScript, CSS a d HTML frameworks, most that make our lives as developers easier.

So let me know what your favorite framework is and why it is your favorite!

Mine i would say is Ember JS because of its resemblance to html and Semantic for CSS framework.

Oldest comments (44)

Collapse
 
jonrandy profile image
Jon Randy 🎖️ • Edited
Collapse
 
shadowtime2000 profile image
shadowtime2000

For CSS it would be Bootstrap.
For JS it would be nothing because I like Vanilla JS.

Collapse
 
urielbitton profile image
Uriel Bitton

nice always good to stick with vanilla

Collapse
 
quyethn2 profile image
quyethn2

i like reactjs + bulma css :D

Collapse
 
urielbitton profile image
Uriel Bitton

i heard good things about bulma, may try it soon!

Collapse
 
bin95 profile image
Bin

Alpine.js + TailwindCSS

Collapse
 
perpetual_education profile image
perpetual . education • Edited

No framework is our favorite ;)

Vue for smaller projects with no routing - and for layering client-side rendering in server-side rendered stuff. (think PHP or something with Vue for the fancy bits) (it's basically Angular 1.5)

Ember for real web applications. (#1) but there are many unique scenarios...

We don't have opinions about React - but we prefer controllers and templates over JSX type things.

Oh... and - WordPress is considered a "Framework," right? We use that for a bunch of stuff - and sometimes use it's json-api - and feed that to a client-side app.

(and if you're talking about CSS / no-frameworks for sure... but in a perfect world - we'd use stylus over SCSS but can't really because the tooling fell behind - but also - we have not-so-secret plans to fund it's revival)

We also use all sorts of fun design-thinking frameworks for planning and stuff - that doesn't have to do with code -and things like styletil.es to plan visual design in a lean way.

Collapse
 
urielbitton profile image
Uriel Bitton

good answer!

Collapse
 
austino profile image
Benard Augustine Adakole

I love this...
But for me Angular and Bootstrap is Best

Collapse
 
perpetual_education profile image
perpetual . education

It all depends on your team. If it works for everyone - then it's the best tool! 😉

Collapse
 
mrsaeeddev profile image
Saeed Ahmad

React of course.

Collapse
 
kethan profile image
Kethan
Collapse
 
mikenikles profile image
Mike

Svelte and Tailwind UI. It's among the most productive combination I've used in twenty years.

I wrote about why I changed from React to Svelte here: mikenikles.com/blog/why-i-moved-fr...

Collapse
 
madza profile image
Madza

both work well together

Collapse
 
ben profile image
Ben Halpern

+1 for Tailwind

Collapse
 
giorgosk profile image
Giorgos Kontopoulos 👀 • Edited

-1 for NOT LIKING svelte ;-)

Thread Thread
 
urielbitton profile image
Uriel Bitton

I've always heard great things about svelte. What makes it so popular and useful?

Thread Thread
 
giorgosk profile image
Giorgos Kontopoulos 👀

Tries to give more with less boilerplate code which in general means less code written which is easier to maintain with fewer bugs. Also it is a compiler so there is no svelte runtime downloaded on the client thus for smaller project it means faster download times. On top of that it is very easy to grasp and one can be productive in no time. I suggest you start with the tutorial at svelte.dev to get a better feeling of it.

Thread Thread
 
urielbitton profile image
Uriel Bitton

i sure will thanks!

Thread Thread
 
mikenikles profile image
Mike

I suggest you join the Svelte chat at svelte.dev/chat. You'll find a super friendly community who can help if you have questions.

Thread Thread
 
urielbitton profile image
Uriel Bitton

Thats cool

Collapse
 
pavelloz profile image
Paweł Kowalski

Same here :)

Collapse
 
andrewbaisden profile image
Andrew Baisden

React + styled components

Collapse
 
pablohmartin profile image
Pablo Hdz Martín

JS: Angular because of typescript and its robustness.
CSS: no framework needed