Durandal vs Vue.js: What are the differences?
What is Durandal? Single Page Apps Done Right. Durandal is a cross-device, cross-platform client framework written in JS and designed to make Single Page Applications (SPAs) easy to create and maintain.
What is Vue.js? A progressive framework for building user interfaces. It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
Durandal and Vue.js belong to "Javascript MVC Frameworks" category of the tech stack.
Some of the features offered by Durandal are:
- Clean MV* Architecture
- JS & HTML Modularity
- Simple App Lifecycle
On the other hand, Vue.js provides the following key features:
- Reactivity
- Components
- Modularity
"Easy to learn" is the primary reason why developers consider Durandal over the competitors, whereas "Simple and easy to start with" was stated as the key factor in picking Vue.js.
Durandal and Vue.js are both open source tools. Vue.js with 147K GitHub stars and 21.6K forks on GitHub appears to be more popular than Durandal with 1.78K GitHub stars and 392 GitHub forks.
According to the StackShare community, Vue.js has a broader approval, being mentioned in 2359 company stacks & 6212 developers stacks; compared to Durandal, which is listed in 5 company stacks and 17 developer stacks.