Which is the best javascript frame work to start with as a beginner full stack web developer?
For further actions, you may consider blocking this person and/or reporting abuse
Which is the best javascript frame work to start with as a beginner full stack web developer?
For further actions, you may consider blocking this person and/or reporting abuse
M1dnightGMR -
T Sudhish Nair -
Jaime -
Ken Yip -
Top comments (2)
That question is unanswerable.
Given what you want to do (fullstack is meaningless) what style of interactivity do you actually require? (Rather than keeping all sorts of options open that will never be exercised).
Patterns for Building JavaScript Websites in 2022
Ryan Carniato for This is Learning ・ Jun 8 ・ 9 min read
In terms of learning progression after having learned HTML/CSS/JS I believe that Svelte is a good "first framework", largely because it doesn't get in the way of "using the platform". Just don't get attached.
However for an eCommerce site Marko is a better value.
Angular was developed for Google's internal GreenTea CRM application; so it tends to be enterprise oriented (where you generally don't have to worry about "public web" nuisances).
React is Facebook/Meta's vision towards cross platform use of components with all the compromises that entails. The component model and declarative UI (not to be confused with declarative programming) is responsible for its popularity, for better or worse.
Vue was born out of Evan You's frustration with Angular's complexity that isn't in general beneficial for most web applications. And he keeps integrating "good ideas" from other avenues like React (VDOM) and now Solid (fine-grained reactivity). However that leaves the community somewhat fragmented (as evidenced by the prolonged Vue 2.x/3.x split).
Solid has the appealing aspects of React (if you like JSX) without making the end user pay for it. However right now its ecosystem is dwarfed by React's (though larger ecosystems tend to have a wide range of quality variation in their offerings).
If you know that you will be using server-based routing give Astro a look. Its a meta framework that defaults to Preact for client side components but supports many others.
The Cost of Javascript Frameworks
Vanilla JS