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
I have never met a developer who chose VueJS and regretted their decision.
Thanks! Yup!
But I’ve met a lot of companies choosing Vue and regretting.
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.
I started with Ember, then Vue and now I'm learning Angular. I agree, you can apply one to another.
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.
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.
Learning a framework is not just about learning it, but learning the quirks and ways of frameworks as a whole.
Good point!
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
Fidel ramadhan so that we don't get a ton of react copycat libraries.
+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
Yes, I will do a followup video on that.
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.
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.
I think the music bed is too loud
asd qwe maybe I could have made the music a tad bit lower ,
Or no music at all, would be perfect :-p
Yus!
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.
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.
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.
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)
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 :)
Thanks Andrew! Glad I was able to show your comment!
Please not music, videos are amazing
Maybe I went too far with the music! THanks for the feedback :)
If you're discussing a previous RUclips video, you should link it in the description.
Good point will do!
Great info!!!
Ember rules
Quantum Information hahahahahahahaha
stop it with the music. i dropped watching it half way
Sorry!
Incoming hate from Joe
I hope not! ??
+Program With Erik just kiddin xD he is just a big react supporter like there is nothing else
Ember, like, really ?! erf..
Off the record Q for Erik... "Do you ever sleep ???"
Haha! I was a little tired during this video. :)
Vue is trash. Ps ReactJS is technically a library not a framework
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!!