Navigation
Navigation
Introduction
History
Learning curve
Popularity
Vue
Syntax and Complexity
Structure and Flexibility
Data Rendering...
For further actions, you may consider blocking this person and/or reporting abuse
Nicely wrapped comparison.
I'd prefer Angular in large projects because of its strict rules than vuejs.
When project becomes more larger it will be harder to maintain and trace if there are beginners working on it unlike Angular, which instruct them with some certain strict rules.
Actually it would be great also to mention React In This Comparison :)
Thanks for the share.
I'm not a Vue guy I use React but I know Vue is used in huge projects aswell so this is more a personal preference.
jQuery has been used in large projects. As long as you want, you can use anything in a large project. The question is the pain scale of maintaining it.
You can have very clean huge React projects if you and your team follow some rules.
agree. but isn't it just like Angular then? Only difference is Google makes the rules lol
Not really it's React then still.
It would be yes, but sadly I don't have any qualification using react at this moment :)
Maybe a future article will cover this ^^
Still good article though
Thanks :)
Angular.js and Angular are two different things. These terms cannot be used interchangeably.
Yes, exactly as I described in the upper part, :) I have adjusted the erroneous places.
vue is much better then angular 😁
Hi, I think Vue is interesting to integrate and evolve a big Legacy project. Angular is maybe a bit harder to get into but is very engaging once you get going. Vue 3 seems to me very promising, very little verbose, and coupled with vite / pinia it is formidable.
I have to disagree with regards to large projects being more suitable for Angular. We have a multi million line codebase in TypeScript Vue, have successfully moved major versions without too much effort and have a highly controlled codebase.
It is up to the engineering team to correctly architect a project no matter the technology. This comes with experience. So whilst Angular is more prescriptive, you equally wouldn't have an inexperienced team working on such a large project.
Once you reach a certain size the framework won't save you, only good engineers will.
"Angular uses a lot of memory because it comes with a lot of built in libraries"? Not correct. You only ship what you import in your apps, thanks to tree shaking. A bare bones Angular app is a few dozen kilobytes.
The Angular IVY compiler is very efficient and can produce very fast and light weight apps.
Also Angular is not MVC. They used to call AngularJS MVVM (VM for ViewModel) but even that's not what modern Angular is. It's a flexible framework that even allows you to build lightweight standalone web components if you want.
Since Angular is typically used for larger projects, many dependencies of the package are used. When you compare The amount of code of both Frameworks, used in Enterprise Projects, Vue winns by far. Even the core components of Vue are smaller. Tree shaking goes for vue as it goes for Angular.
Angular by standard adapts parts of the MV VM pattern, AND parts of the MVC pattern. Your right, i should have brought that up. Since Vue focused only on MV VM based on its custom components, my argument still stands.
Angular is supported by Google, I think Google will win anyway - my personal thought, :)
You underestimate how big the community of developers working on Vue is. The project is extensively covered and backed by several large companies and projects such as GitLab, Chrome Frameworks Fund, Laravel, DevExpress and more.