Frontend JavaScript Frameworks Tier List

Sdílet
Vložit
  • čas přidán 22. 08. 2024
  • These are the undeniable rankings for the best frontend javascript frameworks. Let me know which ones I should add in for part 2!
    Prepping for your frontend interviews? Use code "conner" for a discount on my course FrontendExpert:
    www.frontendex...
    LinkedIn: / connerardman
    TikTok: / connerardman
    Video/Coding Gear: www.amazon.com...

Komentáře • 76

  • @rumonintokyo
    @rumonintokyo Před rokem +44

    I feel for enterprise grade applications, angular is one of the best frameworks to go with in terms of code scalability. The learning curve is steep but easier to maintain in the long run. React on the other hand can get messy when adding tons of third party libraries.

    • @ConnerArdman
      @ConnerArdman  Před rokem +4

      Yeah React being more of a library without opinions is great at times but can also get messy with lots of extra dependencies. I do think this can be entirely controlled with good engineering practices/leadership though.

    • @finsflexin
      @finsflexin Před 2 měsíci

      Bruh, angular got an if else function last year. They have no JSX support. Their core library is waaayyyyy behind.
      Also good luck with SEO.

  • @petarstaynov5406
    @petarstaynov5406 Před rokem +23

    jQuery, Vanilla JS, Preact, NextJS

  • @djelasrca8091
    @djelasrca8091 Před 2 měsíci +5

    Solid.js is better than React i would say. It has better performance, it doesnt render the whole component on state change, and it is easier to understand than react especially when it comes to context and global data

  • @nagendradevara1
    @nagendradevara1 Před rokem +8

    As an Angular dev ,I can say React is a Good library. Most of the React devs or any other web developers didn't try out a Hello world Angular App and says Angular is a bad framework. Yes Angular also have some shortcomings but first please try it out before you critisize it. Thank you 😊 🅰️

  • @ziaaddils
    @ziaaddils Před 5 měsíci +5

    React is crap. Svelte is the best

  • @abrahamsimonramirez2933
    @abrahamsimonramirez2933 Před 9 měsíci +4

    Vanilla is the GOAT, react is a bit trash but the most popular for employers sadly 😢, if anything I would do Alpine or something of the sort.

  • @user-sy5fd7kn8w
    @user-sy5fd7kn8w Před 3 měsíci +2

    Blazor: "-You kids hold my beer..."

  • @hawkeye312
    @hawkeye312 Před rokem +4

    I've used Angular. I like how you can use the CLI to create components so I don't need to worry about boilerplate stuff, but I can also see why people don't like it

    • @ConnerArdman
      @ConnerArdman  Před rokem

      Yeah that’s nice, although it isn’t very hard to create your own custom CLI to do the same thing for whatever your chosen framework is

    • @hawkeye312
      @hawkeye312 Před rokem +1

      ​@@ConnerArdmanoh. I'm not at that level of programming yet. I just recently started learning the basics again after a 8-10 months break (only doing a little bit here and there). If I don't constantly use it, I forget it pretty quickly.

    • @j.r.r.tolkien8724
      @j.r.r.tolkien8724 Před 10 měsíci

      It's easier than you think.@@hawkeye312

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 Před 10 měsíci +3

    I'd put Vue in place of React in the goat tier but I respect the fact that you don't base these lists on trendiness. If you put react at the top because of its popularity I would've been upset 😂

  • @Adjust91
    @Adjust91 Před 3 měsíci +2

    As someone using react and svelte. I’d take svelte any day of the week.

  • @niveshpatil1423
    @niveshpatil1423 Před rokem +10

    Angular >>>> React

  • @nunograca2779
    @nunograca2779 Před 2 měsíci +2

    React being GOAT just melts my mind.
    Ok it's the most popular framework and it sets some trends. That just because it was the first framework and set the path to embrace component pattern and also a lot of great people work on it.
    In my opinion it is not the greatest of all time, simply because it it's really verbose and the JSX it's just hard to read and it have a lot of shenanigans, It should be in Great...

    • @fernando_her85
      @fernando_her85 Před 2 měsíci +1

      I agree; it's just popular, which is good, but try to do a fetch request in React, and it is a lot of boilerplate.
      Somebody can say, add Tanstack query, yeah, this is React, adding a bunch of third-party libraries to make it useful.

  • @michaelforseth8609
    @michaelforseth8609 Před rokem +4

    VueJS is great. I think it will take more of the commercial space soon.

  • @MihirSanjayYadav
    @MihirSanjayYadav Před dnem

    svelte below react? OKAY

  • @thevolcanick
    @thevolcanick Před rokem +2

    React is not good for big projects. It needs a lot of care and best practices if project scales up.

    • @ConnerArdman
      @ConnerArdman  Před rokem +1

      As more of a library than a framework, you do have to provide some of your own structure. I don’t think that means it’s not good for big projects though. It’s used successfully for more big projects than anything else.

  • @Ananu-ft8fg
    @Ananu-ft8fg Před 2 měsíci +1

    React
    Htmx
    Svelte
    Vue
    Angular

  • @OliverSebastianHD
    @OliverSebastianHD Před 10 dny

    Calling Angular merely “decent” is crazy.

  • @alinaghiloo7091
    @alinaghiloo7091 Před 7 měsíci +1

    rate next js and nuxt js

  • @moon2schyzo
    @moon2schyzo Před rokem +7

    Vue>React

    • @yehaa00
      @yehaa00 Před rokem +2

      nope for large scale, hard to implement complex ui logic

    • @moon2schyzo
      @moon2schyzo Před rokem +9

      @@yehaa00 yeah complex ui is hard to implement..with react its hard to implement even not complex ui xd

    • @yehaa00
      @yehaa00 Před rokem

      for the looks yeah, but the final output says it all

    • @j.r.r.tolkien8724
      @j.r.r.tolkien8724 Před 10 měsíci

      Dude. Vue literally avoided all the complexity that comes along with react and Angular *by design.* You could certainly find a better reason. But that's not it.@@yehaa00

  • @babutschi
    @babutschi Před měsícem

    Angular ❤

  • @htech_agen
    @htech_agen Před 2 měsíci

    I'm writing my app in angular i don't care

  • @chandrasekharchowdary9798
    @chandrasekharchowdary9798 Před měsícem

    Angular> react, vue

  • @dipereira0123
    @dipereira0123 Před rokem

    The best javascript framework is always the NEXT one ;D

  • @bushbuddyplatypus
    @bushbuddyplatypus Před 11 měsíci

    React is the freaking pits

  • @arththakur8247
    @arththakur8247 Před 8 měsíci

    my friend is in us working on AngularJS and u know what he is getting $12,01,970 almost 10 crore pr year

  • @JRischill
    @JRischill Před 2 měsíci

    now make a new one and incude Qwik

  • @jamesdon2052
    @jamesdon2052 Před 2 měsíci

    React...weird to write html in js code.😅

  • @abishektamilan9733
    @abishektamilan9733 Před měsícem

    If you have svelte questions ask chatgpt

  • @adammodzelewski4204
    @adammodzelewski4204 Před 24 dny

    Fake, React isn't even framework... it's just library.

  • @UnderC2
    @UnderC2 Před 2 měsíci

    Astro and Lit

  • @rileyowen7245
    @rileyowen7245 Před měsícem

    Next js better

  • @tusharsaxena3981
    @tusharsaxena3981 Před rokem +1

    jQuery easily in the trash list.

  • @asemyamak3984
    @asemyamak3984 Před 2 měsíci

    SolidJs

  • @nothiiiiiiiing
    @nothiiiiiiiing Před rokem +1

    Where is emberjs? (yes, some people still use it)

    • @ConnerArdman
      @ConnerArdman  Před rokem

      I've never tried it, so I have no opinion on it 🤷‍♂️

    • @nothiiiiiiiing
      @nothiiiiiiiing Před rokem

      @@ConnerArdman It's kinda like Svelte but it has some built in Adapters for Common API formats, I'd say its very intuitive and easy to learn when compared to the other frameworks, it sadly doesn't have an ecosystem of plugins as big as e.g. react, but you can do much with it.

  • @derwintromp1461
    @derwintromp1461 Před 10 měsíci

    Vanilla JS so thrash it wasn't even listed in the video

    • @ConnerArdman
      @ConnerArdman  Před 10 měsíci +1

      Vanilla is great for a lot of use cases, no need to introduce unnecessary bloat in sample sites. It’s just not mentioned because the point of the video is frameworks/libraries.

  • @chrisklecker
    @chrisklecker Před rokem

    what do you think of blazor?

    • @ConnerArdman
      @ConnerArdman  Před rokem +1

      I haven't used it much, so I don't have much of an opinion on it yet. It seems pretty cool at first glance though. Maybe I'll try it out in a future video 🤔

  • @Chillycloth
    @Chillycloth Před rokem +2

    I will create a framework that will be superior to all of these so you're going to have to make a new video soon sorry about that

  • @zsomborjoelgyurkovics3523
    @zsomborjoelgyurkovics3523 Před 2 měsíci

    HTMX 🎉

  • @federicobau8651
    @federicobau8651 Před rokem +1

    Angular decent tier😂. Okok.

    • @j.r.r.tolkien8724
      @j.r.r.tolkien8724 Před 10 měsíci

      Any argument?

    • @federicobau8651
      @federicobau8651 Před 10 měsíci +1

      @@j.r.r.tolkien8724 yes, it should be higher. I am not a Angular dev but is used by big companies. Put this at low.level shows that this guy in the video is just a main stream dev that look at what the hottest cool framework

    • @user-jk5bg6mh5q
      @user-jk5bg6mh5q Před 3 měsíci

      ​@@federicobau8651 Angular is dogshi.
      ah so framework used by big company = good?
      So Cobol is good?
      Nah man get outta here. What a weak argumentation. Angular is extremely overengineered. It instantly "fails" if you wanna create something out of the ordinary. By fails i mean it gets extremely complicated.
      Angular is trash and should be in the corresponding tier tbh.

    • @federicobau8651
      @federicobau8651 Před 3 měsíci

      @@user-jk5bg6mh5q developers that have such strong opinions on frameworks, especially the framework that are used massively are normally bad and average developers, probably you are not even a professional dev in fact. This is not how the real world works and how software is made. These framework all have good and bad but are just tool. If you go work for a company that used Angular guess what. You are going to use angular and shut your mounth. Dot. Your opinion dont count. Also, if you are not good at work with a framework, is probably you that are trash, not the framework. On the other hand, this guy of this channel is a representative of fake, average developer

    • @federicobau8651
      @federicobau8651 Před 3 měsíci

      @@user-jk5bg6mh5q also, you ask about cobol as if, rethorically is bad. And this shows how ignorant you are. Cobol has been around for probably longer than you and is still used. Is good for what has been designed for and if is still used probably

  • @federico9505
    @federico9505 Před rokem

    React is not a framework, next js is

    • @ConnerArdman
      @ConnerArdman  Před rokem +2

      Technically true, but I don't think the semantics matter all that much. When starting a project, you would likely decide between frameworks like Angular/Vue/etc, and React would be considered to play basically the same role (just potentially with a need for other tools like Next to get the full "framework" experience). Even though it is technically a library, it doesn't make a lot of sense to compare React to things like underscore/lodash/jquery/etc.

  • @iandmetick07
    @iandmetick07 Před měsícem

    React is worst 😂

  • @gabrielaudette4591
    @gabrielaudette4591 Před rokem

    so base hahaha

  • @losing_interest_in_everything

    Angular is trash, React isn't a framework, Svelte and SvelteKit are over 9000 and Solid is Solid but this is not a framework tho :D

  • @ikhsanfadillah9689
    @ikhsanfadillah9689 Před 11 měsíci

    Svelte is better than vue. But react is the best

  • @user-xv9qb6xs4k
    @user-xv9qb6xs4k Před rokem

    vanilla is gold or dont use any external library at all

  • @LiquaFoo
    @LiquaFoo Před rokem

    Trash tier JQuery

  • @miltonafonso6686
    @miltonafonso6686 Před rokem

    first