The progressive framework
Before we describe what Vue is, we need to make the distinction between the terms library and framework. These are often used interchangeably, but there is a difference, and a good developer should be aware of this when choosing one or the other to build a web application.
Let’s have a look at the definitions of these terms:
- A library is a collection of reusable code, in the form of functions, classes, and so on, that have been developed by someone else and can be easily imported into your program. It does not prescribe how and where to use it, but normally, they provide documentation on how to use them. It is up to the programmer to decide when and how to implement them. This concept exists in most development languages, to the point that some of them are completely based on the notion of importing libraries to provide functionality.
- A framework also has bundles of classes and functions for your use but prescribes specifications that...