How to Pick a JavaScript Framework

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 66

  • @judgekappa4378
    @judgekappa4378 2 หลายเดือนก่อน +10

    CJ always seems extremely competent and has super sound background knowledge. I love this podcast

  • @StephenFosterUK
    @StephenFosterUK 2 หลายเดือนก่อน +3

    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

  • @AhmedAlhaj
    @AhmedAlhaj 2 หลายเดือนก่อน +11

    underrated podcast, CJ should be perma guest.

  • @madmaxdev
    @madmaxdev 2 หลายเดือนก่อน +19

    3 guys on the same episode is what we want.

    • @2u841r
      @2u841r 2 หลายเดือนก่อน

      Yeah.

  • @dominuskelvin
    @dominuskelvin 2 หลายเดือนก่อน +2

    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.

  • @OttoVanluchene
    @OttoVanluchene 2 หลายเดือนก่อน +9

    Tanstack Start looks very promising. SPA first, SSR when needed.

    • @everythingisfine9988
      @everythingisfine9988 2 หลายเดือนก่อน +6

      Perfect for the majority of Enterprise applications

    • @luka1790
      @luka1790 2 หลายเดือนก่อน +4

      It's basically typed solidstart for react. I really like they go down this road.

  • @maskman4821
    @maskman4821 2 หลายเดือนก่อน +12

    Pick one whose syntax you are comfortable with and make sense to you ❤

  • @stianmaurstad
    @stianmaurstad 2 หลายเดือนก่อน +9

    Loved your point Wes:
    "I want an opinionated JS framework, as long as its my opinions" 😅

  • @SummitAvenueWebSolutions
    @SummitAvenueWebSolutions 2 หลายเดือนก่อน +4

    Coming here from Apple podcast just to express my shared love for Tycho. Great podcast!

  • @Jongo1
    @Jongo1 2 หลายเดือนก่อน +2

    I've gone and bought 5kg of citric acid on eBay thanks to Scott 😄

  • @joshdotblack
    @joshdotblack 17 วันที่ผ่านมา

    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 😅

  • @amir-ziaei
    @amir-ziaei 2 หลายเดือนก่อน +3

    Can we have one episode about React Router v7 with someone from the team?

  • @St0rMsk
    @St0rMsk 2 หลายเดือนก่อน +2

    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

  • @7iomka
    @7iomka 2 หลายเดือนก่อน +1

    Where is the link to the handr auth solution?)

  • @jarmanjjj
    @jarmanjjj 2 หลายเดือนก่อน

    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.

  • @germancho-dev
    @germancho-dev 2 หลายเดือนก่อน +2

    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!

  • @grinsk3ks
    @grinsk3ks 2 หลายเดือนก่อน +1

    I tried react, svelte and lit, but realized they are not vue. Then I switched to vue or yolo it with css only.

  • @JT-mr3db
    @JT-mr3db 2 หลายเดือนก่อน +15

    The answer is. Just wait 5 minutes and pick that one.

    • @prashlovessamosa
      @prashlovessamosa 2 หลายเดือนก่อน +1

      😅

    • @thedelanyo
      @thedelanyo 2 หลายเดือนก่อน

      ​@@pookiepats funny 😅😅

  • @guled669
    @guled669 2 หลายเดือนก่อน +3

    Pick the one that will give least amount headache & hair loss. This is my oldman advice

  • @AnthonyBullard
    @AnthonyBullard 2 หลายเดือนก่อน +1

    When did JS Framework become a thing that requires using JavaScript on the server? Let alone dictating authentication?

    • @AnthonyBullard
      @AnthonyBullard 2 หลายเดือนก่อน

      That being said, enjoyed the conversation even if I didn’t agree with 90% of it

    • @syntaxfm
      @syntaxfm  2 หลายเดือนก่อน +2

      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

  • @2u841r
    @2u841r 2 หลายเดือนก่อน

    Best episode 🔥

  • @devkasunlakshitha
    @devkasunlakshitha 2 หลายเดือนก่อน +1

    You guys miss the Nest JS

  • @RezaOpdebeeck
    @RezaOpdebeeck 2 หลายเดือนก่อน +3

    I'm so glad to be a PHP/Laravel dev. 🤣

  • @joebgallegos
    @joebgallegos 2 หลายเดือนก่อน +1

    Y’all should do a show on Adonis. They’ve made amazing progress over the years

  • @moneyfr
    @moneyfr 2 หลายเดือนก่อน +5

    Qwik is missing 😭

    • @syntaxfm
      @syntaxfm  2 หลายเดือนก่อน +3

      Qwik is dope. Love the no hydration approach.

    • @syntaxfm
      @syntaxfm  2 หลายเดือนก่อน +2

      Qwik mentioned at 9:19

  • @wiviannegrapenholt9324
    @wiviannegrapenholt9324 2 หลายเดือนก่อน +1

    33:34 😂 Isn’t it “Top to toe”? Or am I just thinking in “Swenglish”?

  • @dgdev69
    @dgdev69 27 วันที่ผ่านมา

    We are poly filling servers now😢.

  • @SDAravind
    @SDAravind 2 หลายเดือนก่อน +1

    One?

  • @brokeloser
    @brokeloser 2 หลายเดือนก่อน +3

    Nooooo, don’t encourage Scott into another rewrite 😮

    • @syntaxfm
      @syntaxfm  2 หลายเดือนก่อน +1

      😅

  • @ba8e
    @ba8e 2 หลายเดือนก่อน +5

    Pick Svelte. Saved you 58 minutes.

  • @atimney
    @atimney 2 หลายเดือนก่อน +5

    Oh I know this one… don’t use a JavaScript framework

    • @syntaxfm
      @syntaxfm  2 หลายเดือนก่อน

      What do you prefer?

    • @atimney
      @atimney 2 หลายเดือนก่อน +1

      @@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

  • @professor_ozzy
    @professor_ozzy 2 หลายเดือนก่อน

    The correct answare is laravel.

  • @ncpurge789
    @ncpurge789 2 หลายเดือนก่อน +1

    Just seeing this video appear in my feed makes me wonder if the meme is actually real lmao

    • @syntaxfm
      @syntaxfm  2 หลายเดือนก่อน

      Which meme?

    • @ncpurge789
      @ncpurge789 2 หลายเดือนก่อน

      @@syntaxfm Whichever one of all the ones that go about how there are too many frameworks lol

  • @ivan.jeremic
    @ivan.jeremic 2 หลายเดือนก่อน

    They want astro so bad but can't let the whole community down again. lol

  • @mac.ignacio
    @mac.ignacio 2 หลายเดือนก่อน

    Just remove ReactJS on the choices and you are good.

    • @everythingisfine9988
      @everythingisfine9988 2 หลายเดือนก่อน

      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🤞

    • @mac.ignacio
      @mac.ignacio 2 หลายเดือนก่อน

      @@everythingisfine9988 Maybe just remove the framework model instead and use VanillaJS

  • @ĀRYAN_GENE
    @ĀRYAN_GENE 2 หลายเดือนก่อน

    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

  • @ryan_roga
    @ryan_roga 2 หลายเดือนก่อน +2

    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?! 🤷‍♂️

    • @samuelmorkbednarzkepler
      @samuelmorkbednarzkepler 2 หลายเดือนก่อน +2

      It was the first one that was mentioned in this podcast

    • @syntaxfm
      @syntaxfm  2 หลายเดือนก่อน +1

      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.

  • @SebastianDavidMusic
    @SebastianDavidMusic หลายเดือนก่อน

    Pick none. HTMX it is.

  • @moonwhisperer4804
    @moonwhisperer4804 2 หลายเดือนก่อน

    There’s not a single decent framework for JavaScript like Rails. Been waiting for over a decade.

    • @syntaxfm
      @syntaxfm  2 หลายเดือนก่อน

      Have you tried Adonis, Redwood or Sails?

    • @moonwhisperer4804
      @moonwhisperer4804 2 หลายเดือนก่อน

      Yes and I tried hard to like one of them but ultimately none of them did it for me.

  • @marekbee
    @marekbee 2 หลายเดือนก่อน

    First

  • @narixius
    @narixius 2 หลายเดือนก่อน

    Really enjoyed this episode 🫶