O
O
Optimus2016-11-16 23:19:03
JavaScript
Optimus, 2016-11-16 23:19:03

Vuejs and Angular analogues? What is the difference?

Vuejs is a js framework as far as I can understand. What is its fundamental difference from others? There is already Angular, for example...
There are now more of them on js than backender ones, how to understand what is the feature of this or that and when to take which one? React native is understandable for applications, sort of. Backbone is more of a library. Ember has a very high entry threshold, but someone invented it and why, what is its feature, for example?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
vkdv, 2016-11-18
Pyan @marrk2

1) vuejs is a simple and unobtrusive framework that is designed to interact as simply and closely as possible with arbitrary layout, in this regard it is very similar to angular 1, only simpler, cleaner and a little more logical. At the same time, he provides tools for a component approach (for client fans) and even server rendering. In my opinion, vuejs is the perfect solution for rapid development at an acceptable level of quality.
2) Backbone is far from being a library and it is in the past. Its main disadvantage is the inability to control the behavior of the dom if this dom was not formed through the backbone-engine. Which makes it almost useless, unless you want to write a project that will depend heavily on the chosen tool and have an incredible amount of clint templates.
3) React is more of a concept + an engine for its implementation than a framework. Its significant plus is that the layout comes with isolated logic in a pair, but this is more of a conceptual plus, you can do the same using jquery in an isolated scope right in the layout in html-files-widgets (I tried after React and it's very simple and reliable, but I'm fullstack and I don't need more from the client)
The disadvantage of React is that the layout should be rendered only through the React templating engine, which means that the entire project needs to be rendered through react, otherwise there will be chaos in the project.
4) Ember - they also say a good thing, but I would never choose Ember for the same reason as the backbone.
5) Riot and another 50 similar frameworks are either similar to Angular, or imitate React, or follow the path of Backbone & Ember, or some kind of "hybrid" with their own chips.
6) Angular 2 - I have not yet understood its trick.
If we consider this whole zoo from a business point of view, then it is better to choose what is as simple and liberal as possible

A
Alexander Aksentiev, 2016-11-16
@Sanasol

https://vuejs.org/v2/guide/comparison.html
a universal guide on how to find out what are the differences between js_framework1 and js_framework2:
1. write "js_framework1 VS js_framework2" in the address bar
2. press enter

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question