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.
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.
🤔 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
It's just snobbery, library or framework, either way it does not change anything. Controversies which typical for juniors rather than for professionals.
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.
Actually you are right, my bad. Vue.js is Framework, rather than library.
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.
Vue is a library. Vue does not have it all packed in it.
Nuxt has it all packed in it.
🤔 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
Oh, got you! That's good. You don't have to pick a router from 10 choices, you have one maintained by all :)
It's just snobbery, library or framework, either way it does not change anything. Controversies which typical for juniors rather than for professionals.
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.