Frontend JavaScript Frameworks Tier List

Поділитися
Вставка
  • Опубліковано 29 лис 2022
  • 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.frontendexpert.io/conner
    LinkedIn: / connerardman
    TikTok: / connerardman
    Video/Coding Gear: www.amazon.com/shop/connerardman
  • Наука та технологія

КОМЕНТАРІ • 82

  • @Princeali736
    @Princeali736 Рік тому +67

    As an Angular person i would say Angular may have steep learning curve but once you give time and understand it well you will love it. It's a great UI Framework and i would rate it GREAT.

    • @evsevleev
      @evsevleev Рік тому +5

      Can't agree more

    • @fumano2679
      @fumano2679 10 місяців тому

      I need to disagree, i used angular for over a year and in my opinion its just overengineered, all that useless boilerplate code that makes your code less readable, i hate it. When i tried something else like svelte or vue it was just so much more productive, instead of annoting as component and linking the style and template you just create the specifc tag and can go.

    • @ChattGPT
      @ChattGPT 9 місяців тому

      agree. Just because complexity to learn Angular it doesn't mean its not great.

    • @arththakur8247
      @arththakur8247 8 місяців тому +1

      right bcz angular ki based on ts...✅

    • @Sudhirkumar-sk8up
      @Sudhirkumar-sk8up День тому

      UI framework should be easy to learn. it will go away anyhow, there is no point to make it complex.

  • @rumonintokyo
    @rumonintokyo Рік тому +40

    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  Рік тому +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 2 місяці тому

      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 Рік тому +20

    jQuery, Vanilla JS, Preact, NextJS

  • @djelasrca8091
    @djelasrca8091 2 місяці тому +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

  • @Adjust91
    @Adjust91 2 місяці тому +2

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

  • @nagendradevara1
    @nagendradevara1 Рік тому +6

    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 😊 🅰️

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 9 місяців тому +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 😂

  • @user-sy5fd7kn8w
    @user-sy5fd7kn8w 2 місяці тому +2

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

  • @michaelforseth8609
    @michaelforseth8609 Рік тому +4

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

  • @abrahamsimonramirez2933
    @abrahamsimonramirez2933 8 місяців тому +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.

  • @hawkeye312
    @hawkeye312 Рік тому +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  Рік тому

      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 Рік тому +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 9 місяців тому

      It's easier than you think.@@hawkeye312

  • @ziaaddils
    @ziaaddils 4 місяці тому +5

    React is crap. Svelte is the best

  • @nunograca2779
    @nunograca2779 2 місяці тому +1

    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 Місяць тому +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.

  • @Ananu-ft8fg
    @Ananu-ft8fg Місяць тому +1

    React
    Htmx
    Svelte
    Vue
    Angular

  • @alinaghiloo7091
    @alinaghiloo7091 6 місяців тому +1

    rate next js and nuxt js

  • @niveshpatil1423
    @niveshpatil1423 Рік тому +8

    Angular >>>> React

  • @babutschi
    @babutschi Місяць тому

    Angular ❤

  • @dipereira0123
    @dipereira0123 Рік тому

    The best javascript framework is always the NEXT one ;D

  • @chandrasekharchowdary9798
    @chandrasekharchowdary9798 27 днів тому

    Angular> react, vue

  • @thevolcanick
    @thevolcanick Рік тому +2

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

    • @ConnerArdman
      @ConnerArdman  Рік тому +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.

  • @UnderC2
    @UnderC2 Місяць тому

    Astro and Lit

  • @chrisklecker
    @chrisklecker 11 місяців тому

    what do you think of blazor?

    • @ConnerArdman
      @ConnerArdman  11 місяців тому +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 🤔

  • @jamesdon2052
    @jamesdon2052 2 місяці тому

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

  • @abishektamilan9733
    @abishektamilan9733 25 днів тому

    If you have svelte questions ask chatgpt

  • @zsomborjoelgyurkovics3523
    @zsomborjoelgyurkovics3523 Місяць тому

    HTMX 🎉

  • @Princeali736
    @Princeali736 Рік тому

    Please do 'THE BACKEND FRAMEWORKS" If you haven't done it yet.

  • @JRischill
    @JRischill 2 місяці тому

    now make a new one and incude Qwik

  • @bushbuddyplatypus
    @bushbuddyplatypus 10 місяців тому

    React is the freaking pits

  • @moon2schyzo
    @moon2schyzo Рік тому +7

    Vue>React

    • @yehaa00
      @yehaa00 Рік тому +2

      nope for large scale, hard to implement complex ui logic

    • @moon2schyzo
      @moon2schyzo Рік тому +9

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

    • @yehaa00
      @yehaa00 Рік тому

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

    • @j.r.r.tolkien8724
      @j.r.r.tolkien8724 9 місяців тому

      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

  • @asemyamak3984
    @asemyamak3984 2 місяці тому

    SolidJs

  • @adammodzelewski4204
    @adammodzelewski4204 3 дні тому

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

  • @arththakur8247
    @arththakur8247 8 місяців тому

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

  • @htech_agen
    @htech_agen Місяць тому

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

  • @rileyowen7245
    @rileyowen7245 Місяць тому

    Next js better

  • @nothiiiiiiiing
    @nothiiiiiiiing Рік тому +1

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

    • @ConnerArdman
      @ConnerArdman  Рік тому

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

    • @nothiiiiiiiing
      @nothiiiiiiiing Рік тому

      @@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 9 місяців тому

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

    • @ConnerArdman
      @ConnerArdman  9 місяців тому +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.

  • @federicobau8651
    @federicobau8651 Рік тому +1

    Angular decent tier😂. Okok.

    • @j.r.r.tolkien8724
      @j.r.r.tolkien8724 9 місяців тому

      Any argument?

    • @federicobau8651
      @federicobau8651 9 місяців тому +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 3 місяці тому

      ​@@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 3 місяці тому

      @@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 3 місяці тому

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

  • @miltonafonso6686
    @miltonafonso6686 Рік тому

    first

  • @gabrielaudette4591
    @gabrielaudette4591 Рік тому

    so base hahaha

  • @Chillycloth
    @Chillycloth Рік тому +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

  • @tusharsaxena3981
    @tusharsaxena3981 Рік тому +1

    jQuery easily in the trash list.

  • @federico9505
    @federico9505 Рік тому

    React is not a framework, next js is

    • @ConnerArdman
      @ConnerArdman  Рік тому +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 10 днів тому

    React is worst 😂

  • @user-xv9qb6xs4k
    @user-xv9qb6xs4k Рік тому

    vanilla is gold or dont use any external library at all

  • @LiquaFoo
    @LiquaFoo Рік тому

    Trash tier JQuery

  • @Eloii_Xia
    @Eloii_Xia Рік тому

    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 10 місяців тому

    Svelte is better than vue. But react is the best