Why I Chose Vue.js And Ember.js Over React My Response

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024
  • Ember.js and Vue.js vs React and Angular. What is better? What should new developers use? In this video I discuss a response from my last video, on why I think new developers don't have to learn React or Angular. They can learn other frameworks including Vue.js and Ember.js! Check out everyone's resonses!
    Previous Video - • Should You Learn React...
    ___
    LEARNING WEB DEVELOPMENT CHECK THESE COURSES OUT! (affiliate links below)
    THE WEB DEVELOPER BOOTCAMP - bit.ly/2zP4alw
    JAVASCRIPT - UNDERSTANDING THE WEIRD PARTS - bit.ly/2le84Ba
    ADVANCED JAVASCRIPT - bit.ly/2gEgn7I
    VUE.JS 2.0 COMPLETE COURSE - bit.ly/2yPQyZ9
    JOIN MY FACEBOOK GROUP AND START LEARNING CODE - / 190277791450732
    GET THE FIRST CHAPTER OF MY NEW BOOK Vue.js in Action! SIGN UP HERE! - bit.ly/2GWWuEw
    GET MY LAST BOOK EMBER.JS COOKBOOK! - goo.gl/LEIdSc
    ___
    Links
    ___
    MY WEBSITE - www.programwith...
    MY TWITTER - / erikch
    MY FACEBOOK - / programwitherik

Комментарии • 42

  • @davidconnelly
    @davidconnelly 6 лет назад +17

    I have never met a developer who chose VueJS and regretted their decision.

    • @ProgramWithErik
      @ProgramWithErik  6 лет назад

      Thanks! Yup!

    • @__arid0__
      @__arid0__ Месяц назад +1

      But I’ve met a lot of companies choosing Vue and regretting.

  • @JonathonHarrelson
    @JonathonHarrelson 6 лет назад +6

    The way i feel about this, these 3 frameworks/libraries (Angular 2+, React, Vue) they're so similar that once you get the hang of one, it's SUPER easy to take the concepts from one and apply to all 3. So learn one, then the principals trans fer over, the learning curve is not very much.

    • @ProgramWithErik
      @ProgramWithErik  6 лет назад +2

      I started with Ember, then Vue and now I'm learning Angular. I agree, you can apply one to another.

  • @onecarwood
    @onecarwood 7 лет назад +6

    You addressed this in both videos but I think it is worth restating. Vue, to me, is much easier to get started and for the very reason of less files. The thing that first stood out to me with my cursory look at Angular 2 was how many files you have to keep track of. Not something simple even though can be generated through the CLI. Way easier to have it in one file. How can anybody argue that is baffling to me.

  • @the_truth_seeker334
    @the_truth_seeker334 6 лет назад +2

    I was actually hired to work on React but now I'm working with Vue. If you know React and mobx, you already know Vue.

  • @fairextl
    @fairextl 7 лет назад +4

    Learning a framework is not just about learning it, but learning the quirks and ways of frameworks as a whole.

  • @009MAMAX
    @009MAMAX 7 лет назад +5

    i like react workflow and how the logic code are separated, but why on earth, opensource project should patented our application code? i will keep waiting for ur recap video for that issues, thx

    • @ck7603
      @ck7603 7 лет назад

      Fidel ramadhan so that we don't get a ton of react copycat libraries.

    • @009MAMAX
      @009MAMAX 7 лет назад

      +Conrad Kay the issues said when our app become bigger, the 80% Fb will clone our app and they did it because they have right for it, is it only our app on top of their technologies (react)? or wht? i still confused abt tht problematic

    • @ProgramWithErik
      @ProgramWithErik  7 лет назад +1

      Yes, I will do a followup video on that.

    • @homepowerpro
      @homepowerpro 7 лет назад

      Re: "i like react workflow and how the logic code are separated".
      A poor "separation of concerns" is one of React's weak points, from what I've seen & experienced. I worked in React on a job and it never "clicked" for me (hated it). I had some basic experience with Angular and jQuery, but was still new to everything, so while I could say that I didn't like it, I couldn't say why. When I watched a video by the creator of Cycle.js (on egghead) and he criticized React's poor separation of concerns I was like "YES! That's it!". Good (free) video on the theoretical side of things.

    • @Madinko12
      @Madinko12 6 лет назад

      James Nielson React does not prevent bad developers to write bad code. However, React does encourage separation of concerns (with containers and dummy components). Just like you could use the templating to defeat separation of concerns.

  • @asdqwe4427
    @asdqwe4427 7 лет назад +7

    I think the music bed is too loud

    • @ProgramWithErik
      @ProgramWithErik  7 лет назад

      asd qwe maybe I could have made the music a tad bit lower ,

    • @YannickJaquier
      @YannickJaquier 7 лет назад +4

      Or no music at all, would be perfect :-p

    • @KT-ut9zg
      @KT-ut9zg 6 лет назад

      Yus!

  • @homepowerpro
    @homepowerpro 7 лет назад +1

    There may be more jobs for React or Angular, but what KINDS of jobs? Companies looking for React/Angular devs are almost always working on advanced apps and looking for a "rockstar", from my limited experience. I have recruiters stalking me looking for a senior dev, but only crickets are stalking me for my JUNIOR level experience. On the other hand, I would have had one job in particular if I'd known Vue. Then there's the question of market. Maybe it's my imagination, but tech seems to cluster somewhat. More local devs using "foo.js" = more meetups and code schools = more talent = more companies using it = more devs using it. Loop.

    • @ProgramWithErik
      @ProgramWithErik  7 лет назад

      That's what I think. If you jump into React and Angular as a junior dev with little to no experience, it's going to be tough to stand out from the crowd. If you choose a more niche framework you'll probably have a better chance. As long as the niche framework/library has some jobs available. Vue is growing fast.

  • @moveaxebx
    @moveaxebx 7 лет назад +4

    People who say that they don't like React because you have to use mix "html code and javascript" are probably a bad programmers and have completely missed the point of React.
    First there's no HTML. Second the whole point is to have bits of presentation changing with state. Using JSX in that way is far more powerful than any template language, not to say it's more readable and doesn't require template compilation with awkward errors.
    React is easy.

  • @KingHerring
    @KingHerring 7 лет назад +2

    An employer that hires for React or Angular isn't making the right judgment call, in my opinion. If you have several years of ES6 in Vue or something else as opposed to someone with several years of ES5 React code experience, I'd qualify the ES6 experience as likely more relevant. The fact of the matter is that employers are starting to understand that the popularity of JS frameworks is temporal so a developer is not likely to have years of experience with a single framework. If they do, the company likely has someone like that work on an existing React or Angular codebase with 40k+ lines of code, probably running on an old version. If you look at google trends for these frameworks, it's quite evident a lot of JS devs are probably lying about their years of experience due to shoddy recruiting services. (Besides the Angular.js 1.x folk, who stuck with their guns and continue to write enterprise software)

  • @CodingAbroad
    @CodingAbroad 7 лет назад

    Yay my comment made it to a video :) I am starting to see more and more job postings asking for Vue now too at least here in the uk. Good point about knowing Vue in that it will make you stand out from the rest of the competition. Keep going Erik I enjoy your channel :)

    • @ProgramWithErik
      @ProgramWithErik  7 лет назад

      Thanks Andrew! Glad I was able to show your comment!

  • @TheSldsnake
    @TheSldsnake 7 лет назад +2

    Please not music, videos are amazing

    • @ProgramWithErik
      @ProgramWithErik  7 лет назад

      Maybe I went too far with the music! THanks for the feedback :)

  • @CyberMachine
    @CyberMachine 7 лет назад +1

    If you're discussing a previous RUclips video, you should link it in the description.

  • @MylesGmail
    @MylesGmail 5 лет назад +1

    Great info!!!

  • @NikosKatsikanis
    @NikosKatsikanis 7 лет назад +2

    Ember rules

    • @IsaiahGamers
      @IsaiahGamers 6 лет назад +1

      Quantum Information hahahahahahahaha

  • @easazade
    @easazade 5 лет назад

    stop it with the music. i dropped watching it half way

  • @Eldalion99999
    @Eldalion99999 7 лет назад +1

    Incoming hate from Joe

    • @ProgramWithErik
      @ProgramWithErik  7 лет назад

      I hope not! ??

    • @Eldalion99999
      @Eldalion99999 7 лет назад

      +Program With Erik just kiddin xD he is just a big react supporter like there is nothing else

  • @naspy971
    @naspy971 6 лет назад +1

    Ember, like, really ?! erf..

  • @johnnydriesen7575
    @johnnydriesen7575 7 лет назад

    Off the record Q for Erik... "Do you ever sleep ???"

    • @ProgramWithErik
      @ProgramWithErik  7 лет назад

      Haha! I was a little tired during this video. :)

  • @IsaiahGamers
    @IsaiahGamers 6 лет назад +1

    Vue is trash. Ps ReactJS is technically a library not a framework

  • @losjorobadosdeaca9985
    @losjorobadosdeaca9985 7 лет назад

    What is it man? dont you have a girlfriend or a TV? Can i unsuscribe to this shit? is filling my mail with a tons of videos not all of them even worth to wacht. IS THERE AN ADICTION TO RUclips? TIS GUY HAS THAT!!