DEV Community

Discussion on: React vs Angular vs Vue (briefly)

Collapse
 
king11 profile image
Lakshya Singh

I will be honest stopped reading when you said vue is a library 😅. Vue has it all packed in it. The packages that you can talk about like router and store are the ones built by vue core only and no one else so its not a Library. There just different modules which is a good thing for maintaining.

Collapse
 
cicko profile image
Rudolf Cicko

Actually you are right, my bad. Vue.js is Framework, rather than library.

Collapse
 
tohagan profile image
Tony OHagan • Edited

Add Quasar.dev and you've got the full kit. Ive found their documentation was excellent and a major time saver. Components are designed for building a single app that works on all platforms, even browser extensions. I ditched Angular and Ionic for the simplicity of Vue. Latest Vue v3 Quasar v2 is just out.

Collapse
 
iamandrewluca profile image
Andrei Luca

Vue is a library. Vue does not have it all packed in it.
Nuxt has it all packed in it.

Collapse
 
king11 profile image
Lakshya Singh • Edited

🤔 nuxt has abstracted it all but what I meant was you don't have multiple libraries for doing task like:
For routing we have vue-router maintained by vue team unlike react router and several others for react
Similarly for state management too

Thread Thread
 
iamandrewluca profile image
Andrei Luca

Oh, got you! That's good. You don't have to pick a router from 10 choices, you have one maintained by all :)

Collapse
 
evgeniypp profile image
Eugene Petryankin

It's just snobbery, library or framework, either way it does not change anything. Controversies which typical for juniors rather than for professionals.

Collapse
 
cicko profile image
Rudolf Cicko

I agree, but actually it does, despite not being a bit deal. The main point there is the inversion of control.

In really vague terms, the main difference between library and framework is that in a library we have the control of what's going on, while with a framework, we don't. With a framework, we fill, typically, some objects and expect some behaviour.