Angular vs React.js vs Vue.js - My Thoughts!

preview_player
Показать описание


----------

----------

• Follow @maxedapps and @academind_real on Twitter

See you in the videos!

----------

Рекомендации по теме
Комментарии
Автор

That Vue is not backed by any big company is one of its biggest strengths. It created a very friendly and collegial community, where the contributors support each as the survival of everyone depends on the overall quality of the ecosystem.

gregs_on_tracks
Автор

Whether or not you agree with Max's conclusions, I appreciate how he acknowledges that personal bias/preference come into play when making these kinds of comparisons. So often these kinds of discussions devolve into (sometimes highly technical sounding, and sometimes not!) tribal warfare. Humility and self-awareness are SO essential in these matters; and are traits sorely lacking in our industry. While we're trained to reason well about our code, we often do that much less successfully when thinking critically about our own perspectives. Ultimately though, that can prove just as costly. It just doesn't "break" anything immediately, and so it tends to slip through the cracks much more often. Also, our various communities can be very friendly -- within the ranks. But the tone BETWEEN communities often leaves much to be desired. We can do better.

darrenking
Автор

LoL... "It's like angular and react have sex" - Max 2017

VURGINN
Автор

I love how in React you just specify a single <div> in HTML, and you can write rest of your app without leaving JS.

filipvabrousek
Автор

Having tried all three of them, think vuejs is the simplest and most easy to work with.

RockCYP
Автор

Angular provides/enforces more structure so to a beginner who isn't a trained software engineer, there's less to think about. You know you access data in services, you modify DOM in directives, you write logic in controllers, etc... In Vue you're free to structure your own data access layer, your mappers, etc... and while that gives you more power, someone who hasn't done a large scale project can easily get started on the wrong path and produce some pretty messy code.

That said, I'm using Vue for my own projects, stay away from React and I use Angular if someone wants me to and they're paying me to do it.

SeanArcherXXX
Автор

Sirs can i incorporate vue or react into one of my simple html pages with further upload to basic hosting? Without changing web hosting plan
Excuse me im beginner

BMikel
Автор

if, i have a existing legacy application in jsp, if i have transform the same slowly, won't react be better to use compared to angular?

neils
Автор

it's a good comparison - i also pick vue and it's creative vue files idea

ahmady
Автор

Personal opinion -
Angular Pros:
1. Can be scaled to large teams
2. If you have a large team, and you are adding new members who are not super-experienced, it is less likely that their mistakes will cause catastrophic failure
3. Templates are separate - this means you can have your design team create the HTML and CSS and you can add your JS bits
4. Since all major dependencies are courtesy of the Angular team, low risk of dependency hell
Angular Cons:
1. Typescript makes things verbose, you typically would need more man hours to create the same functionality in angular than you would in React or Vue
2. Angular 1 to 2 major API breakages
3. Google uses Angular, but it is not used in their flagship products like Mail (eating your own cooking typically produces pragmatic decision making)
4. Angular JS team is seen as insular (and rightly so). Could break the APIs once again causing more grief
React Pros:
1. Componentization is a major plus, the fact that Angular 2 moved in this direction is telling
2. FB actually uses it to power their flagship product
3. Multi-device. Angular, while it has Cordova, is nowhere near as versatile as React
React Cons:
1. FB's dithering over licenses - this could cause other large companies to avoid using React - in case FB does an Oracle
2. JSX makes it difficult to separate responsibility between developer and designer
3. Lack of opinion on app structure can hurt if your devs are not used to designing and maintaining large scale front-end apps. You need to have developers who are Facebook level smart
4. NPM hell
Vue Pros:
1. Templates are separate
2. Has components
3. No Typescript as compulsory
4. No major licensing issues
Vue Cons:
1. Still young - there is a distinct chance as the framework matures unpopular choices may have to be made
2. No FB/Google scale users - largely a volunteer army. Could go the way of backbone and stop being super-actively maintained. Risk is especially triue for Vue packages

vikramkrishnan
Автор

Hi,
I have question regarding Angular vs React.
What about two way binding in angular which is not there in React?
how it will affect performance and what is the pros and cons of using angular or react?

vinodwani
Автор

could you plzz explain me the meaning of packages which u mentioned several times in this video. pretty confused what does this mean!

deepanshgoyal
Автор

first i worked with angularjs, then i learned anguular 2, then i tried react, honestly i prefer react, you can manage your data easily with redux, and create great reusable components, with angular i felt that i'm restricted and should follow what the angular rules.

FadiQua
Автор

Still new to the whole web scene...soo much to learn, soo much happening...ahh! Time to look at a rxjs video.

vetsebojs
Автор

What framework would be good for a project that's currently in asp.net (aspx) and asp.net mvc (razor)?

surajt
Автор

Hey, How can I use react on my laravel project. I have been using angular 1.* with my view(blades). Can i use ajax to get data and render it on DOM using react JS.
and I am looking for a video about TypeScript, ES* and what to do with JS .

ShaileshSingh-wuve
Автор

Love this channel 😭 can you make a 2019 version of the comparison between these frameworks please 😁

rintintin_
Автор

Academind, thanks, finally, a good, sane comparison out of all other comparisons, that I have seen. Your video has helped me to choose the right framework to learn - vue. I also prefer the separation of pure html, js and style.

iarde
Автор

I started off learning React, but later switched to learning Vue because of a job, then fell in love with it. Now i hope i dont have to touch React again. As for Angular, i am learning it too. I had to, because by every indication, it is still the leader of the pack.

gustocoder
Автор

hey Max, is that okey to use vue js by cdn for project, liike we use jquery in webpages

SenthuranElangovan