Svetle 5 backward compatibility is great.. Being able to upgrade each component manually or in VSCode with a button click is awseom.. Using the new npx sv migrate to convert all the thing is EPIC
For Vue, there is also The Boring JavaScript Stack with Vue which comprises of Sails, Inertia.js, Tailwind CSS, and Vue. If you like the MVC approach of building full-stack apps in JavaScript with almost zero complexity.
Beyond the points in the video, for me a lot of it comes down to documentation & cliqueness. Some of the best frameworks I've worked with have decent (maybe not perfect) documentation, and have been super approachable. They lead with the problems they're solving for you and make it easy to understand why they're doing what they're doing. Its like the framework is teaching you through example. Contrast that with some of the less nice ones, they have their own magic 'way' of doing everything and its not super obvious why other than "thats just the way X framework does it", and when you reach for the docs they're either super barebones or there's so much text that its completely impenetrable and you have to hit stackoverflow and hope for the best. They're often very opinion-driven by one dev with some bizarre choices that're hard to explain unless you just 'get' it, and equally often their APIs change drastically between versions because the dev decided to do a complete re-write with a new pattern they just learned about last week 😅
So, we wemt through this like a month ago with my team. We have decided, react for FE. First tought, we don't need a framework, yeah we do, once you introduce data fetching and routing in a team, you either adopt a framework, or you are building one. We ended up with Remix... Best decision this year
for me i tend to define framwork as the base build solution and scaffolding, you can only use one at a time. library is a set of functionality and you can use multiple at once in various frameworks to add functionality.
I really loved this conversation, it kind of reminded me of that video called 4 programmers 1 forest (video idea... perhaps?). Anyways, loved the video!
I think a lot of people would not consider auth or serverside JavaScript as a necessary part of a JavaScript framework. My first experience with frameworks in general and JavaScript frameworks did include all of those things so it's what I expect - Scott
@@syntaxfm i want something stable, I think all these js frameworks are going to look very different in a year or two, yeah theyre great to spin up and get going but you have to live with it long term, i use htmx a ton and even just a simple spa with an api that way you contain the blast radius. love the pod btw
I wish but the majority of FE devs already understand react and there's a vast amount of tooling for it. And the business realizes this. But Tanstack Router and Astro could be the bridges that allows us to move away from react in the long run🤞
im new idk why do people hate here to, on basis of what language they use. seems brainless issue to me 😅 as an outsider hate is a very strong work. maybe use dislike and heres why and debate 😅 but issuing a hate warrent is end of conversation
Why do none of you use Nuxt? Is it garbage? Am I using a joke framework? It feels weird to see it mentioned virtually never by any of my mainstream content creators in this space. What's the deal?! 🤷♂️
CJ always seems extremely competent and has super sound background knowledge. I love this podcast
Svetle 5 backward compatibility is great.. Being able to upgrade each component manually or in VSCode with a button click is awseom.. Using the new npx sv migrate to convert all the thing is EPIC
underrated podcast, CJ should be perma guest.
3 guys on the same episode is what we want.
Yeah.
For Vue, there is also The Boring JavaScript Stack with Vue which comprises of Sails, Inertia.js, Tailwind CSS, and Vue.
If you like the MVC approach of building full-stack apps in JavaScript with almost zero complexity.
Tanstack Start looks very promising. SPA first, SSR when needed.
Perfect for the majority of Enterprise applications
It's basically typed solidstart for react. I really like they go down this road.
Pick one whose syntax you are comfortable with and make sense to you ❤
Loved your point Wes:
"I want an opinionated JS framework, as long as its my opinions" 😅
Coming here from Apple podcast just to express my shared love for Tycho. Great podcast!
I've gone and bought 5kg of citric acid on eBay thanks to Scott 😄
Beyond the points in the video, for me a lot of it comes down to documentation & cliqueness.
Some of the best frameworks I've worked with have decent (maybe not perfect) documentation, and have been super approachable. They lead with the problems they're solving for you and make it easy to understand why they're doing what they're doing. Its like the framework is teaching you through example.
Contrast that with some of the less nice ones, they have their own magic 'way' of doing everything and its not super obvious why other than "thats just the way X framework does it", and when you reach for the docs they're either super barebones or there's so much text that its completely impenetrable and you have to hit stackoverflow and hope for the best. They're often very opinion-driven by one dev with some bizarre choices that're hard to explain unless you just 'get' it, and equally often their APIs change drastically between versions because the dev decided to do a complete re-write with a new pattern they just learned about last week 😅
Can we have one episode about React Router v7 with someone from the team?
So, we wemt through this like a month ago with my team. We have decided, react for FE.
First tought, we don't need a framework, yeah we do, once you introduce data fetching and routing in a team, you either adopt a framework, or you are building one. We ended up with Remix... Best decision this year
Where is the link to the handr auth solution?)
for me i tend to define framwork as the base build solution and scaffolding, you can only use one at a time.
library is a set of functionality and you can use multiple at once in various frameworks to add functionality.
I really loved this conversation, it kind of reminded me of that video called 4 programmers 1 forest (video idea... perhaps?).
Anyways, loved the video!
I tried react, svelte and lit, but realized they are not vue. Then I switched to vue or yolo it with css only.
The answer is. Just wait 5 minutes and pick that one.
😅
@@pookiepats funny 😅😅
Pick the one that will give least amount headache & hair loss. This is my oldman advice
When did JS Framework become a thing that requires using JavaScript on the server? Let alone dictating authentication?
That being said, enjoyed the conversation even if I didn’t agree with 90% of it
I think a lot of people would not consider auth or serverside JavaScript as a necessary part of a JavaScript framework. My first experience with frameworks in general and JavaScript frameworks did include all of those things so it's what I expect - Scott
Best episode 🔥
You guys miss the Nest JS
I'm so glad to be a PHP/Laravel dev. 🤣
Same 😂
Y’all should do a show on Adonis. They’ve made amazing progress over the years
Qwik is missing 😭
Qwik is dope. Love the no hydration approach.
Qwik mentioned at 9:19
33:34 😂 Isn’t it “Top to toe”? Or am I just thinking in “Swenglish”?
We are poly filling servers now😢.
One?
Nooooo, don’t encourage Scott into another rewrite 😮
😅
Pick Svelte. Saved you 58 minutes.
Oh I know this one… don’t use a JavaScript framework
What do you prefer?
@@syntaxfm i want something stable, I think all these js frameworks are going to look very different in a year or two, yeah theyre great to spin up and get going but you have to live with it long term, i use htmx a ton and even just a simple spa with an api that way you contain the blast radius. love the pod btw
The correct answare is laravel.
Just seeing this video appear in my feed makes me wonder if the meme is actually real lmao
Which meme?
@@syntaxfm Whichever one of all the ones that go about how there are too many frameworks lol
They want astro so bad but can't let the whole community down again. lol
Just remove ReactJS on the choices and you are good.
I wish but the majority of FE devs already understand react and there's a vast amount of tooling for it. And the business realizes this. But Tanstack Router and Astro could be the bridges that allows us to move away from react in the long run🤞
@@everythingisfine9988 Maybe just remove the framework model instead and use VanillaJS
im new idk why do people hate here to, on basis of what language they use. seems brainless issue to me 😅 as an outsider
hate is a very strong work. maybe use dislike and heres why and debate 😅 but issuing a hate warrent is end of conversation
Why do none of you use Nuxt? Is it garbage? Am I using a joke framework? It feels weird to see it mentioned virtually never by any of my mainstream content creators in this space. What's the deal?! 🤷♂️
It was the first one that was mentioned in this podcast
Nuxt is great. Vue is just less popular in this space. React dominates the landscape, so we have to try and keep up with the most used solutions.
Pick none. HTMX it is.
There’s not a single decent framework for JavaScript like Rails. Been waiting for over a decade.
Have you tried Adonis, Redwood or Sails?
Yes and I tried hard to like one of them but ultimately none of them did it for me.
First
Really enjoyed this episode 🫶