this post was submitted on 08 Sep 2023
546 points (94.2% liked)

Programmer Humor

19488 readers
212 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 1 year ago (1 children)

jQuery is obsolete and insufficient if you're looking for an easy monolithic framework. Angular, React and Vue are all good (disclosure, I haven't used react), just pick one and learn it well and you'll have a good foot in the door. If you already know JavaScript and don't want to learn typescript, Vue can be used with plain JavaScript.

[–] [email protected] 4 points 1 year ago (1 children)

I've used all 3 although, not very much Angular so I don't have much to say on it. Vue is the easiest to learn imo. It bundles in routing and state management so you don't have to worry about picking supporting libraries for this. It's a pretty standard template style with lots of helpers and some magic going on behind the scenes. React is better if you want to write JavaScript. I prefer it for this reason.

[–] [email protected] 3 points 1 year ago (1 children)

Curious if you've used next with react. React itself has a scope rendering design goal and leaves the rest of the app to the community, and next sets up all the stuff around it for you and I think they did a really great job with the defaults they close, and it's still fully extendable.

[–] [email protected] 1 points 1 year ago (1 children)

Yup! Next is the most mature and complete framework for React. If I need SSR and/or SSG with hydration, it's my go to for now. It adds some complexity, so it can be overkill if you don't need these things. My experience working with it has been excellent.

[–] [email protected] 1 points 1 year ago

It can be overkill if you need something simple that doesn't match next's defaults, but if the default settings of next work for your use case I found the base project setup very simple to use.