Vague Javascript View

Ok, so this may be a weird question, but what is the difference between all of the following:

- Node.js Angular.js Backbone.js Ember.js Meteor.js Prototype.js and Underscore.js

A very detailed answer will be greatly appreciated. I would like to know what makes them different, why some of them are used over others, and what are their strengths. Sorry if this is a stupid question, I'm just very confused about what they all do and why there are so many different JS extensions.

+4
source share
1 answer

Node.js is a server-side environment that allows you to write programs in javascript. The key property of these programs is that they are not blocked, i.e. When some calculations are performed sometime, and another request can be made from the client, without waiting for the completion of the first calculation.

AngularJS and EmberJS are front-end javascript frameworks similar to Rails or Django that help you organize front-end JavaScript code into an MVC template. Instead of having jagery spaghetti everywhere, you can arrange your client-side code as a suitable application.

BackboneJS - - Angular Ember. , MVC, , .

MeteorJS - JS, , . Angular, Ember Backbone, . Meteor - -, node, , . . node/js. v.1, .

Prototype.js Underscore.js - - . jQuery... DOM/ html (, / ajax div), Underscore - , . , , ..

+7

All Articles