Hi Mosh... PLEASE if you can respond to this it would be much appreciated! :) Is your course on Angular 4 still fully relevant today? Since there are newer Angular versions, are we going to face issues if learn from your tutorial on Angular 4 and work on Angular 7 project? I know 4 and 7 are very similar, but to what degree? What is your comment on this? Thanks for your epic work, great stuff! Best wishes from Macedonia.
Pretty much everything in his angular 4 course is still applicable to angular 7 projects so I highly recommend taking it. Angular 7 introduces some changes but it's more like adding on to the foundation that 4 provided.
I bought this course 3 month ago, and just 2 section are different The http section And I think the routing and navigation But after a little search i understood what I need to change
@@ilya-zhidkov I don't mean outright copy would never encourage that but there are still a lot of people who are interested in angular you can get some money on the side.
It doesn't matter what you learn, important is how good you are on that. From what I see around people want to learn fast and painless that's why they chose React over Angular and that's why React community is larger. Just pick one and do your best, don't listen to biased people or people who want to convince themselves that they made right choice. If you find out that Angular is too complex for you just go for React, everything you learn helps you because you don't learn just a tool, you learn whole concept of front end which is more important than mastering some language. I like Angular especially typescript because I came from C#. Once you learn Angular concept you are good. Don't make you choice based on what is easier or more popular.
React was made to cross Pools, Angular to cross Oceans... I really believe that people cross more Pools than Oceans...lol Angular alone is much more complex to small - mid projects and it is slower than React. There's no Silver Bullet man, you've to choose the right tools for the job. I personally use many of these from Angular to Svelte on my agency, the customer can choose what he wants based in his project needs.
Cembo Biohazard I have also C# background. That's why I chose Angular at first, I really liked (and still like) typescript. However, after about a year of Angular development, I tried react back in february and I honestly don't want to go back. Less boilerplate, just a library, very declarative.
I also learned Angular initially. Later on now, i learn react, but have to say that i like Angular way more once you get the hang of it. So i probably stick with angular most of the times in projects.
@@Damixx111 due to nature of my last job I haven't touched Angular for more than year, then In my next role I had to do some Angular debugging and it took me a while to get back to shape. Not really easy to do while trying to be productive. How do you see this aspect comparing to React ?
React simplicity is just an illusion because you will have to build the framework you need by yourself soon or later by adding the missing pieces, hoping your developers will be good enough to do it the right way. With angular the framework you need is already there.
sorry for the critics... but i have some concernes about how easy you come to 'the sollution'. there are many more criteria to considder when starting a new project. For example is Angular very good in rendering performance. Vue is good in form management and performance and react is the topper at real time processing (websockets). So the real question is: what is the application you are planning to build about to do? what are the projects priorities? - do i have a lot of inputs? - are mobile browsers the targeted audience? - are you working with push notifications alot? - are there heavy calculations involved? - what is the size of the data objects? - ..... those questions are much more relevant but skipped totally in this video - it more feels like a react advertisment video
Well he is selling a react course obviously it's gonna be a react ad if every time someone asks why you should learn it and the answer is that its popular its hard to take his other points cause that will sit in my mind
As an independent software developer not affiliated with any of these companies or individuals, and having looked at all of these libraries and frameworks for many years, I can confirm that the reasons listed in the video are valid and objectively correct reasons why you should choose React.
This is like the 5th video I’ve watched comparing frameworks and the majority of the comments prefer Vue much better than Angular and React. I think I’ll go with Vue since everyone says it’s easier to learn.
Its not only easier to learn it is basically a cherry picked version of the best parts of Angular and React, also no JSX garbage waste on brain space to learn that.
fantastic, I have never seen such a great video that teaches lots of concepts in a short time. عالی بود مثل همه ویدیو ها تو هیچ جایی این همه مطلب رو به این سادگی و دقت ندیده بودم
VUE is way more fun, easy to learn, and REACT is just the most used JS framework that will get you a job for sure BUT, you can develop mobile apps with React Native which is another plus.
If you want to utilize the industries' best practices and be more productive, choose Angular If you want a plug-and-play, choose Vue (just add the CDN url) If you already know what you're doing, you can choose React (less constraints, more headaches) Also, worth noting that Angular prefers 'data/event-flow-oriented' mindset when you're working with it, a mindset that you obtain after you graduate with enough experience from 'object-oriented' or 'execution-flow-oriented' mindset which the other frameworks easily caters to. I think this is one of the reasons why some people belittles Angular. **cough** Dunning-Kruger effect **cough**
5:36 For some points, I'm not sure to agree: I agree that angular is harder to learn than React. But if you take the whole scope of the project, there is a lot more to learn that what you just mentioned. You want to have form validation(which app doesn't need it ?)? Okay, write it yourself, or search for libraries that does this, learn both libraries and choose which one is a good fit for you. You want to do some unit-test? Oh shit, the framework isn't planned to inject mock dependencies, so you have to fake a web server to mock calls. Also in react I find hard to know who would be responsible to get data used my multiple components. Feels dirty to put everything in a app component. Lazy loading? Sure, but do we use the new Lazy helper of react or the existing libraries. Angular is more complicated to learn, but once you learned it, you don't have as much things to find, and things are working better than react(for me, having a to call a third party library for each input you create feels like there could have been some hooker/helper to access something that the JSX created).
I know everyone is saying form validation is so important. But why can't we just use the basic html5 form validation? Frontend validation is useless and can be bypassed anyways, so the "real" validation should always be in the backend? So we might just check it server side and avoid redundant code? Or am I missing something? On the rest I really agree
@@heanz Anyway, you should have server validation, but having client-side form validation is all about improving the user experience(isn't that the goal of building an app with vue/react/angular versus an "old" client-server app?), not having to submit 5 times a form because a password doesn't contains enough characters. I don't know a lot about HTML5 validation, but for what I tested, you only get a reddish border and have to wait some time on it to get a tooltip. Also, for what I saw, you cannot customize the error message of each item, can't have rules that affects more than one field(end date should be after the start date)
@@j4nch the html5 api is far better now. for your example, the maxlength check of the password is native possible and the error message is clear. the browser highlights the faulty input and even scrolls to the input in question (!) you can not do the full validation for you password example in the frontend anyway. if you have a real good validation, you should check if the password contains the birthdate or email of the user, which is only possible on the server anyway. so i think before having redundant code i get very far with html5 and have 90 % of the user experience. but yeah if i want to answer my own question, if you have, say, a more complex form and need e.g. cross-validation ... you want more than html5. you can also regex emails, max/min length, number, precision, ... and many more with html5. and doing more in the browser is better for user experience, i agree completely.
I'd choose Angular: steep learning curve, but it guides you. In the end you need the knowledge anyways in order to produce something which is good (if you build a web app).
IMO Vue is the best, it has the best of both React and Angular. The only reason why React still tops the chart is because of facebook backing. Vue has no major corporate backer (i wish Adobe or Microsoft will just take it up) and still almost tie React. Vue has the most Github stars. It's a matter of time, Vue will dominate just the way jQuery dominated back in the days.
I agree with you, Vue is like a hand picked genetically modified breed of Angular and React, what I like the most is the separation of concerns and no need to learn useless JSX.
Dude, I am in love with codewithmosh.com I have access to all of the courses and I am currently learning C sharp Developer and Xamarin and I love it. You are very easy to understand and don't beat around the mosh and struggle to explain concepts. It took my college teacher 2 days to explain the difference between Inheritance and composition and when to use each one and you explain it 9 minutes and 43 seconds with graphics, code, and real-life examples. Thanks, Man. may Allah be with you and Ramadan Kareem.
We are angular guys... yehh... it is hard to learn in the first time. It takes around 2 months. But once u learnt... you wont even think about others. 😍😍😍😍😍😍
There are a lot of videos talking about framework trends, the job market, etc. But, I have been looking for more videos that shows me exactly what these frameworks do. Do these frameworks do animations? What kinds of animations? Could I make games using these frameworks? Do they cause blinking text like jquery does? Do they change the opacity of the text? These are the kinds of things that will help me decide what to use.
are you sure that those things really define the value of a framework? they seems to be not so meaningful with respect to the global architecture and the easy of use ... at the end of the day they should be convenient to develop and maintain a standard web application (imho)
@@АлексаМиловановић you shouldn't say that people are sheeps ... do you think to know all of them? and ... jQuery? do you think that all of us should yet write assembler code (it's so beautiful...)? things change, not always for good, but sometimes something gives good new options: choose for the best, you don't have to stuck on a stale point (IMHO)
I were working on three angularjs projects, and tried to switch to Angular, but can't. The complexity is high and framework seems to be changing rapidly. So, I decided to learn React, too.
I were working on three angularjs projects, and tried to switch to Angular, but can't. The complexity is high and framework seems to be changing rapidly. So, I decided to learn React, too.
I'm hoping that all the comments that prefer a specific technology, really know what they're saying. I mean saying React is the best but have no experience in the other technology is just too bias.
Thanks Mosh for all your work , i just finished the node js course and i start the React one. I'm french , and your english is very easy to understand, the course is clear and simple, and i'm sure i will find a good job with what you teached to me ! Again , thank you
Vue the easiest to set up and learn. Html in Vue is clean, so you can use from other projects. Syntax is much easier than Angular and react. Vue integrates much better with jQuery, Bootstrap, Maerialize. Vue is easily 10 out of 10, React 6 out of 10, Angular 5 out of 10
Yeah, but for client-side, we need to learn WebAssembly before we can use it, because the .Net runtime is based on WebAssembly so that it can be run in browser.
@@lexsoft3969 No, you always write c# code. Then its either interpreted by the mono.wasm runtime or you can compile the c# to nativ WebAssembly. You don't have to learn read and write WebAssembly code ;)
So the comments basically break into 3 options 1) I'm a fan of yours i love the opinion you expressed and thus love this video that has that opinion. 2) people who prefer vue over react cause it does everything react does with smaller weight and some more flashed out features 3) people who are realistic and state you should go for angular usually cause it's very complete and scalable but if you want a smaller project vue is fine react is still npm hell and easy to shoot your leg off
Hi Mosh, I just like to say how greatly helpful your all videos are! Really really grate essential staffs. So fortunate to have your videos as a self-learner. Your JavaScript videos are one of the best on TH-cam. Can I request you to make more videos on JavaScript with example like games and more and more solving functions and maths etc.
Thank you for sharing the differences between React, Angular, and Vue Js. It should be helpful when choosing one framework for app development. Keep sharing more details about App development.
Who is building light-weight applications ? i mean we are working on enterprise applications more than a for-fun once. Also you didn't mention that if you learned once angular you can work with any team or any company not like React. In addition, the diversity of complement libraries such routing libraries make the maintenance of others code harder because you will find yourself obliged to learn the libraries used in that project. Mentioning maintenance, the absence of common architecture or organization of code is a nightmare.
Hi, Mosh I love your teaching. I started learning javascript from your TH-cam videos. But i need little guide regarding react native so i can choose career in mobile application. It will be helpful if you create course for react native if possible. Thanks.
Don't get confused i tell you secret start with react after 2,3 months practice with react start vue js it's just take less than 1 week after react vue is like copy pest then start with angular after 3,4 months practice with angular you can build you're your application in any framework 👍
It's like you say we have to make the popular one more popular, I believe that the only difference between Vue and React is the one behind it, and that's what make React win.
Please show me employer that would hire developer whom only knows about those thing in react ecosystrem... You will never find a junior position with those knowledge. Routing and redux is amust at the bare minimum... So the fact that the barrier is lower is a two edged sword. When you learn Angular and you grasp all of the concepts - you are a complete developer. Not senior dev or experienced one, no, but you have an idea about 80-90% of the aspects that you need to use in modern applications to build an SPA. In React world you just stepping in and most of the time you can be blown away by the complexity that lies after that low barrier... Because it doesn't go anywhere, it is still there, but you have to learn by yourself instead of following the pathway(like in Angular). Being unopinionated is not the best thing when you are going to build systems that will bring money to the table. That is why most of the time enterprise go with angular and not react. And yea, there are a lot more than those things in React that you've mentioned - portals, context, HOC, reconciliation mechanism and how react analizes the tree of components, refs, css modules(cause you can't make component scoped styles otherwise). And thanks god they made css modules on as default, cause in previous versions of create-react-app you would have to eject and... Beginner would probably stopped at that point.
Hey Mosh, hello there how are you?. Mosh i just wanna ask that is the next course of yours comming soon means very soon because i am waiting and i am so excited that i am eager to know when it's gonna come.. please can you tell us... Love your work Mosh! Keep it up, and keep making courses...
Please tell how to code for Making a Artificial intelligence system like Google assistant,siri or something similar to Jarvis ( From Iron Man). Please make a video on this topic by using python.
I was just about to watch one of your videos called "Angular Tutorial for Beginners: Learn Angular from Scratch" just to see your style. After watching this video, I am completely turned off and won't watch it - no need, right? What you think is best is not necessarily the best for others. The frameworks/libraries you're talking about are of different flavours, and we, developers, are different, and react differently to these flavours. That's why an intelligent fruit juice shop has all the fruits and flavours to capture all types of wonderful drifters. You could humble down and learn from others who did videos on this very topic, and see how they leave their audience feeling positive no matter what flavours they love and invest in.
I like the same comparison done by Academind in his article : www.academind.com/learn/angular/angular-vs-react-vs-vue-my-thoughts He also has video on the same topic in his channel on youtube.
That's what I am talking about Lex Soft - educators like Max. See also this one of moderate comparators and how they speak no ill of any enabling tool: th-cam.com/video/iS3jP-VLdos/w-d-xo.html .
Im pretty much at the end of the Angular course, but the whole Observable, switchMap, map, rxjs thing is driving me crazy. Angular has changed so much in the meantime that I'm giving up now. I will start from scratch with React, simply due to the community size. I should have done better due diligence in the beginning..
Why don’t we combine the best of all frameworks into one. And dump everything else. Call it Only.js - the only JavaScript framework. It sure would save a lot of time.
Hi Mosh... PLEASE if you can respond to this it would be much appreciated! :)
Is your course on Angular 4 still fully relevant today? Since there are newer Angular versions, are we going to face issues if learn from your tutorial on Angular 4 and work on Angular 7 project? I know 4 and 7 are very similar, but to what degree?
What is your comment on this? Thanks for your epic work, great stuff! Best wishes from Macedonia.
Pretty much everything in his angular 4 course is still applicable to angular 7 projects so I highly recommend taking it. Angular 7 introduces some changes but it's more like adding on to the foundation that 4 provided.
I bought this course 3 month ago, and just 2 section are different
The http section
And I think the routing and navigation
But after a little search i understood what I need to change
@@ilya-zhidkov Why don't you release it as your own course?
@@ilya-zhidkov I don't mean outright copy would never encourage that but there are still a lot of people who are interested in angular you can get some money on the side.
It is still the best angular course out there.
*How to start coding Vue.js*
1. Add:
2: That's it!
Vue is a beautiful thing.
Vue is great
I luv Vue
It doesn't matter what you learn, important is how good you are on that. From what I see around people want to learn fast and painless that's why they chose React over Angular and that's why React community is larger. Just pick one and do your best, don't listen to biased people or people who want to convince themselves that they made right choice. If you find out that Angular is too complex for you just go for React, everything you learn helps you because you don't learn just a tool, you learn whole concept of front end which is more important than mastering some language. I like Angular especially typescript because I came from C#. Once you learn Angular concept you are good. Don't make you choice based on what is easier or more popular.
React was made to cross Pools, Angular to cross Oceans...
I really believe that people cross more Pools than Oceans...lol
Angular alone is much more complex to small - mid projects and it is slower than React.
There's no Silver Bullet man, you've to choose the right tools for the job.
I personally use many of these from Angular to Svelte on my agency, the customer can choose what he wants based in his project needs.
Cembo Biohazard I have also C# background. That's why I chose Angular at first, I really liked (and still like) typescript. However, after about a year of Angular development, I tried react back in february and I honestly don't want to go back. Less boilerplate, just a library, very declarative.
I also learned Angular initially. Later on now, i learn react, but have to say that i like Angular way more once you get the hang of it. So i probably stick with angular most of the times in projects.
@@Damixx111 due to nature of my last job I haven't touched Angular for more than year, then In my next role I had to do some Angular debugging and it took me a while to get back to shape. Not really easy to do while trying to be productive. How do you see this aspect comparing to React ?
Same. Came from C#
React simplicity is just an illusion because you will have to build the framework you need by yourself soon or later by adding the missing pieces, hoping your developers will be good enough to do it the right way. With angular the framework you need is already there.
I love Vue the most 👍
Me too
Even if it is 80% boilerplate, it nevertheless stands above the rest
@@taylorsmurphy correct react is 80% boilerplate as well anyway anything else and you can have fun trying to optimize a large project on your own
sorry for the critics... but i have some concernes about how easy you come to 'the sollution'.
there are many more criteria to considder when starting a new project. For example is Angular very good in rendering performance. Vue is good in form management and performance and react is the topper at real time processing (websockets).
So the real question is: what is the application you are planning to build about to do? what are the projects priorities?
- do i have a lot of inputs?
- are mobile browsers the targeted audience?
- are you working with push notifications alot?
- are there heavy calculations involved?
- what is the size of the data objects?
- .....
those questions are much more relevant but skipped totally in this video - it more feels like a react advertisment video
Well he is selling a react course obviously it's gonna be a react ad if every time someone asks why you should learn it and the answer is that its popular its hard to take his other points cause that will sit in my mind
I think this video is really biased towards React and the course linked in the description might have played a role.
Yeah, you get the plan.
Exactly, TH-camrs are always biased for their own benefit .
He also has a course for angular so he could promote either.
He even had a course on Angular. So he is not biased towards react!
As an independent software developer not affiliated with any of these companies or individuals, and having looked at all of these libraries and frameworks for many years, I can confirm that the reasons listed in the video are valid and objectively correct reasons why you should choose React.
Vue is the most beautiful
This is like the 5th video I’ve watched comparing frameworks and the majority of the comments prefer Vue much better than Angular and React. I think I’ll go with Vue since everyone says it’s easier to learn.
Its not only easier to learn it is basically a cherry picked version of the best parts of Angular and React, also no JSX garbage waste on brain space to learn that.
How is it going? :)
fantastic, I have never seen such a great video that teaches lots of concepts in a short time.
عالی بود مثل همه ویدیو ها
تو هیچ جایی این همه مطلب رو به این سادگی و دقت ندیده بودم
learns نه teaches
VUE is way more fun, easy to learn, and REACT is just the most used JS framework that will get you a job for sure BUT, you can develop mobile apps with React Native which is another plus.
Why do you find vue more fun?
@@huskyzinFPS it's easier. Same thing with svelte
2:03 so because react is higher on a trend graph that makes it better? uhhh ok.
If you want to utilize the industries' best practices and be more productive, choose Angular
If you want a plug-and-play, choose Vue (just add the CDN url)
If you already know what you're doing, you can choose React (less constraints, more headaches)
Also, worth noting that Angular prefers 'data/event-flow-oriented' mindset when you're working with it, a mindset that you obtain after you graduate with enough experience from 'object-oriented' or 'execution-flow-oriented' mindset which the other frameworks easily caters to.
I think this is one of the reasons why some people belittles Angular. **cough** Dunning-Kruger effect **cough**
I'm not particularly a fan of 'React', but are really like Angular, so the winner in my book! I have used Vue, verdict: 'very nice'.
Man, you really have a way of explaining things, great work! Instant subscriber.
5:36 For some points, I'm not sure to agree: I agree that angular is harder to learn than React. But if you take the whole scope of the project, there is a lot more to learn that what you just mentioned. You want to have form validation(which app doesn't need it ?)? Okay, write it yourself, or search for libraries that does this, learn both libraries and choose which one is a good fit for you. You want to do some unit-test? Oh shit, the framework isn't planned to inject mock dependencies, so you have to fake a web server to mock calls. Also in react I find hard to know who would be responsible to get data used my multiple components. Feels dirty to put everything in a app component. Lazy loading? Sure, but do we use the new Lazy helper of react or the existing libraries.
Angular is more complicated to learn, but once you learned it, you don't have as much things to find, and things are working better than react(for me, having a to call a third party library for each input you create feels like there could have been some hooker/helper to access something that the JSX created).
I know everyone is saying form validation is so important. But why can't we just use the basic html5 form validation? Frontend validation is useless and can be bypassed anyways, so the "real" validation should always be in the backend? So we might just check it server side and avoid redundant code?
Or am I missing something?
On the rest I really agree
@@heanz Anyway, you should have server validation, but having client-side form validation is all about improving the user experience(isn't that the goal of building an app with vue/react/angular versus an "old" client-server app?), not having to submit 5 times a form because a password doesn't contains enough characters. I don't know a lot about HTML5 validation, but for what I tested, you only get a reddish border and have to wait some time on it to get a tooltip. Also, for what I saw, you cannot customize the error message of each item, can't have rules that affects more than one field(end date should be after the start date)
@@j4nch the html5 api is far better now. for your example, the maxlength check of the password is native possible and the error message is clear. the browser highlights the faulty input and even scrolls to the input in question (!)
you can not do the full validation for you password example in the frontend anyway. if you have a real good validation, you should check if the password contains the birthdate or email of the user, which is only possible on the server anyway.
so i think before having redundant code i get very far with html5 and have 90 % of the user experience.
but yeah if i want to answer my own question, if you have, say, a more complex form and need e.g. cross-validation ... you want more than html5.
you can also regex emails, max/min length, number, precision, ... and many more with html5.
and doing more in the browser is better for user experience, i agree completely.
This is the best comparison I've ever seen on the Internet
Nice walkthrough although VERY BIASED to React when I was looking for an unbiased look at these three for my next project.
I tried React, didn’t like it. Steep learning curve. Vue is by far the best, if you ask me.
I'd choose Angular: steep learning curve, but it guides you. In the end you need the knowledge anyways in order to produce something which is good (if you build a web app).
I prefer React!
I don't!
Chris: liar.. you have made a video about ditching react (and that we all should.. and the reasons why)
Why so ?
01:34 Some people would say the right way to build a desk is start by planting a tree
IMO Vue is the best, it has the best of both React and Angular. The only reason why React still tops the chart is because of facebook backing. Vue has no major corporate backer (i wish Adobe or Microsoft will just take it up) and still almost tie React. Vue has the most Github stars. It's a matter of time, Vue will dominate just the way jQuery dominated back in the days.
I agree with you, Vue is like a hand picked genetically modified breed of Angular and React, what I like the most is the separation of concerns and no need to learn useless JSX.
Yea Facebook is one of the social media king and good in marketing
Thanks for elaboration....What are your thoughts on Svelte js .....tho its very New
Dude, I am in love with codewithmosh.com I have access to all of the courses and I am currently learning C sharp Developer and Xamarin and I love it.
You are very easy to understand and don't beat around the mosh and struggle to explain concepts.
It took my college teacher 2 days to explain the difference between Inheritance and composition and when to use each one and you explain it 9 minutes and 43 seconds with graphics, code, and real-life examples.
Thanks, Man. may Allah be with you and Ramadan Kareem.
Vue!!! :)
We are angular guys... yehh... it is hard to learn in the first time. It takes around 2 months. But once u learnt... you wont even think about others. 😍😍😍😍😍😍
Thanks Mosh.
There are a lot of videos talking about framework trends, the job market, etc. But, I have been looking for more videos that shows me exactly what these frameworks do. Do these frameworks do animations? What kinds of animations? Could I make games using these frameworks? Do they cause blinking text like jquery does? Do they change the opacity of the text? These are the kinds of things that will help me decide what to use.
are you sure that those things really define the value of a framework? they seems to be not so meaningful with respect to the global architecture and the easy of use ... at the end of the day they should be convenient to develop and maintain a standard web application (imho)
You ask the wrong questions and don't understand the full picture. Just learn by doing and get some experience would be the best advice
Use a more describing title, like; "Why i think React is the best option" for this video ;)
"... and purchase my react course"
Hi Mosh, another great video. Thank you.
JSX made me love react
Vue template section is pretty much the same maybe with the difference of syntax
I think it's important to think about the product you plan to build. Context matters.
@@АлексаМиловановић you shouldn't say that people are sheeps ... do you think to know all of them? and ... jQuery? do you think that all of us should yet write assembler code (it's so beautiful...)? things change, not always for good, but sometimes something gives good new options: choose for the best, you don't have to stuck on a stale point (IMHO)
love to watch your vuejs tutorial
React course is not up to date with latest React v.16x
Angular, hold on - I got you!
Adam you’re an angular fan like me? :)
I like angular too compare to Vue and react
I also love angular!
I work on gigantic projects so I use angular
Outdated: I think Mosh suggest people to learn React at the end of the video only because he has a React course.
I were working on three angularjs projects, and tried to switch to Angular, but can't. The complexity is high and framework seems to be changing rapidly. So, I decided to learn React, too.
I were working on three angularjs projects, and tried to switch to Angular, but can't. The complexity is high and framework seems to be changing rapidly. So, I decided to learn React, too.
@@alibahrami6810 lol. you can't switch from nodejs to an ASP.NET project without rewriting the entire codebase.
He do have angular course...
I'm hoping that all the comments that prefer a specific technology, really know what they're saying.
I mean saying React is the best but have no experience in the other technology is just too bias.
Love Vue JS. Its small easy to learn and allows you to develop great apps , plus development is breeze
Consider looking at Ember if you are looking for LTS tool.
Thanks Mosh for all your work , i just finished the node js course and i start the React one.
I'm french , and your english is very easy to understand, the course is clear and simple, and i'm sure i will find a good job with what you teached to me !
Again , thank you
Courage !
My company uses vue, but we hire react Devs as well, the skill is transferable, not so sure about angular...
Good insight
vue is much easier than react
No
Vue the easiest to set up and learn. Html in Vue is clean, so you can use from other projects. Syntax is much easier than Angular and react. Vue integrates much better with jQuery, Bootstrap, Maerialize. Vue is easily 10 out of 10, React 6 out of 10, Angular 5 out of 10
mosh please make a tutorials on vuejs please
your explanation is too good
please mosh make a tutorial
Lets use Blazor! :)
Yeah, but for client-side, we need to learn WebAssembly before we can use it, because the .Net runtime is based on WebAssembly so that it can be run in browser.
@@lexsoft3969 No, you always write c# code. Then its either interpreted by the mono.wasm runtime or you can compile the c# to nativ WebAssembly. You don't have to learn read and write WebAssembly code ;)
@@weluvmusicz I know now. We don't have to master WebAssembly in order to use Blazor.
bhuuuuu ... Microsoft?
So, this is more an ad for react courses than a comparison.
hahaha ads for react, your right
Thank you for this video!! I like React a lot.
So I should learn Vue first. So I could get a chance when it will come to the role.
So the comments basically break into 3 options
1) I'm a fan of yours i love the opinion you expressed and thus love this video that has that opinion.
2) people who prefer vue over react cause it does everything react does with smaller weight and some more flashed out features
3) people who are realistic and state you should go for angular usually cause it's very complete and scalable but if you want a smaller project vue is fine react is still npm hell and easy to shoot your leg off
Hi Mosh, I just like to say how greatly helpful your all videos are! Really really grate essential staffs. So fortunate to have your videos as a self-learner. Your JavaScript videos are one of the best on TH-cam. Can I request you to make more videos on JavaScript with example like games and more and more solving functions and maths etc.
Thank you.
Thank you for sharing the differences between React, Angular, and Vue Js. It should be helpful when choosing one framework for app development. Keep sharing more details about App development.
Hey Mosh ! Curious to know what's next ?
Who is building light-weight applications ? i mean we are working on enterprise applications more than a for-fun once. Also you didn't mention that if you learned once angular you can work with any team or any company not like React. In addition, the diversity of complement libraries such routing libraries make the maintenance of others code harder because you will find yourself obliged to learn the libraries used in that project. Mentioning maintenance, the absence of common architecture or organization of code is a nightmare.
Lahmer Za agreed. Angulars reactive forms are the best whereas if I used a form library in react I’d be making all my colleagues learn that as well
Hi, Mosh
I love your teaching. I started learning javascript from your TH-cam videos. But i need little guide regarding react native so i can choose career in mobile application. It will be helpful if you create course for react native if possible.
Thanks.
Please include a tutorial for redux, we really need it
This one is even better
Hi Mosh, please make a video for vue js tutorial.
Please add a section on Redux on your React Course. Still most of the companies are using React + Redux
it's covered
Hi mosh, i wondered if you are planning to do any new tuts about Flutter?
Don't get confused i tell you secret start with react after 2,3 months practice with react start vue js it's just take less than 1 week after react vue is like copy pest then start with angular after 3,4 months practice with angular you can build you're your application in any framework 👍
Love your videos
Vue
Hi Mosh,
Please make videos on Vue.
Mosh whats next dude very much waiting for you please come 😎
title: ads for react?
Please make React tutorial playlist with advanced React concepts..
as said, he already has a course available with advanced topics.
Please Talk About Blazor and Flutter for Web
It's like you say we have to make the popular one more popular, I believe that the only difference between Vue and React is the one behind it, and that's what make React win.
Please show me employer that would hire developer whom only knows about those thing in react ecosystrem... You will never find a junior position with those knowledge. Routing and redux is amust at the bare minimum... So the fact that the barrier is lower is a two edged sword. When you learn Angular and you grasp all of the concepts - you are a complete developer. Not senior dev or experienced one, no, but you have an idea about 80-90% of the aspects that you need to use in modern applications to build an SPA.
In React world you just stepping in and most of the time you can be blown away by the complexity that lies after that low barrier... Because it doesn't go anywhere, it is still there, but you have to learn by yourself instead of following the pathway(like in Angular). Being unopinionated is not the best thing when you are going to build systems that will bring money to the table. That is why most of the time enterprise go with angular and not react.
And yea, there are a lot more than those things in React that you've mentioned - portals, context, HOC, reconciliation mechanism and how react analizes the tree of components, refs, css modules(cause you can't make component scoped styles otherwise). And thanks god they made css modules on as default, cause in previous versions of create-react-app you would have to eject and... Beginner would probably stopped at that point.
Dmitriy Obidin agreed. Angular being opinionated helps a team work together
Hey Mosh, hello there how are you?. Mosh i just wanna ask that is the next course of yours comming soon means very soon because i am waiting and i am so excited that i am eager to know when it's gonna come.. please can you tell us...
Love your work Mosh! Keep it up, and keep making courses...
Can you make a video (or a paid course) of how to build apps for Nextcloud?
سلام استاد، چرا شما دیگه با pluralSight همکاری ندارید؟ آخرین دوره تون واسه سه سال قبل هست ش :(
please have a look at spa js
Wth. Is tis an update-and-reupload ? I mean there was an already existing video like th - ... ... ... WAIT WHAT, NEWER TITLE ?
Version control, lmao
Will you ever do a tutorial on Graphql/Apollo Client?
What do I need to know to build a deep learning library? tell me the courses and books
Python advance lvl, pytorch...
what u doing mosh?... subscribers miss u 🤗
How about jQuery? Is it dead now?
Which software you used to create this video..?
In 2022, React and Angular are the most popular frameworks
Thanks for your amazing work please add some django course advanced hear or on your site
why didn't you added Svelte to this list?
Please tell how to code for Making a Artificial intelligence system like Google assistant,siri or something similar to Jarvis ( From Iron Man). Please make a video on this topic by using python.
Python doesn't work client side yet. (There are some WebAsm efforts / PoC in the works but it's a 40MB download so there is a ways to go)
I was just about to watch one of your videos called "Angular Tutorial for Beginners: Learn Angular from Scratch" just to see your style. After watching this video, I am completely turned off and won't watch it - no need, right? What you think is best is not necessarily the best for others. The frameworks/libraries you're talking about are of different flavours, and we, developers, are different, and react differently to these flavours. That's why an intelligent fruit juice shop has all the fruits and flavours to capture all types of wonderful drifters. You could humble down and learn from others who did videos on this very topic, and see how they leave their audience feeling positive no matter what flavours they love and invest in.
I like the same comparison done by Academind in his article : www.academind.com/learn/angular/angular-vs-react-vs-vue-my-thoughts
He also has video on the same topic in his channel on youtube.
That's what I am talking about Lex Soft - educators like Max. See also this one of moderate comparators and how they speak no ill of any enabling tool: th-cam.com/video/iS3jP-VLdos/w-d-xo.html .
Check out fireship.io great angular tutorials
Angular is a lot better now, many breaking changes in the back, but small code change.
Please make complete course on React
Im pretty much at the end of the Angular course, but the whole Observable, switchMap, map, rxjs thing is driving me crazy. Angular has changed so much in the meantime that I'm giving up now. I will start from scratch with React, simply due to the community size. I should have done better due diligence in the beginning..
Andy Peaps don’t give up! Look at Max’s course on udemy. He removes any irrelevant content and updates it with new stuff
Why don’t we combine the best of all frameworks into one. And dump everything else. Call it Only.js - the only JavaScript framework. It sure would save a lot of time.
Vue has already done this for you haha
I liked this video so much. I used Angular js and became experienced then I lost all the time and effort I put in this framework. Too bad.
how is it too bad? if you meant angular (aka v2 and up), there is nothing lost at all... :)
@@mr_don_key I said Angularjs. So, it's all lost.
@@TarekFaham i've seen many people saying angular js, while meaning angular.
And i wasn't sure, what you ment.
@@mr_don_key OK fine!
@@mr_don_key Yees...True
Not many changes between the 11 and the 4, as far as I notice, only some import and class names the implementation is still modem to 2021.
Laravel tutorial please
Back in my days Java Applets, COM and ActiveX programming would turn the boys into men.
Spoiler: React.
Hi, Mosh. Any ideas for updating React course with React hooks?))
You can just go read the documentation in React official site. It's all there available.
Please make video on flutter
Hi Mosh,
I want to learn IoT(Internet of Things) .Please tell how I should learn this course.
Is you course available on LinkedIn Learning
What backend, framework, database would you recommend when working with REACT and you have to build a huge plattform webapp?
Whatsapp is built on top of Erlang. But Elixir is the Ruby on top of Erlang.