JavaScript framework: Difference between revisions
Appearance
Content deleted Content added
Added new popular JS Framework :) |
No edit summary |
||
Line 1: | Line 1: | ||
A '''JavaScript framework''' is an [[Application software|application]] [[Software framework|framework]] written in [[JavaScript]]. It differs from a [[JavaScript library]] in its control flow:<ref>{{Cite web|url=https://martinfowler.com/bliki/InversionOfControl.html|title=bliki: InversionOfControl|website=martinfowler.com}}</ref> A library offers functions to be called by its parent code, whereas a framework defines the entire application design.<ref>{{Cite web|url=https://www.c-sharpcorner.com/uploadfile/a85b23/framework-vs-library/|title=Difference Between Library and Framework|website=www.c-sharpcorner.com}}</ref> A developer does not call a framework; instead it is the framework that will call and use the code in some particular way. Some JavaScript frameworks follow the [[Model-View-Controller|model–view–controller]] paradigm designed to segregate a web application into orthogonal units to improve code quality and maintainability. Examples: [[AngularJS]], [[Ember.js]], [[Meteor.js]], [[ |
A '''JavaScript framework''' is an [[Application software|application]] [[Software framework|framework]] written in [[JavaScript]]. It differs from a [[JavaScript library]] in its control flow:<ref>{{Cite web|url=https://martinfowler.com/bliki/InversionOfControl.html|title=bliki: InversionOfControl|website=martinfowler.com}}</ref> A library offers functions to be called by its parent code, whereas a framework defines the entire application design.<ref>{{Cite web|url=https://www.c-sharpcorner.com/uploadfile/a85b23/framework-vs-library/|title=Difference Between Library and Framework|website=www.c-sharpcorner.com}}</ref> A developer does not call a framework; instead it is the framework that will call and use the code in some particular way. Some JavaScript frameworks follow the [[Model-View-Controller|model–view–controller]] paradigm designed to segregate a web application into orthogonal units to improve code quality and maintainability. Examples: [[AngularJS]], [[Ember.js]], [[Meteor.js]], [[Node.js]]. |
||
==See also== |
==See also== |
Revision as of 04:27, 1 November 2019
A JavaScript framework is an application framework written in JavaScript. It differs from a JavaScript library in its control flow:[1] A library offers functions to be called by its parent code, whereas a framework defines the entire application design.[2] A developer does not call a framework; instead it is the framework that will call and use the code in some particular way. Some JavaScript frameworks follow the model–view–controller paradigm designed to segregate a web application into orthogonal units to improve code quality and maintainability. Examples: AngularJS, Ember.js, Meteor.js, Node.js.
See also
References
- ^ "bliki: InversionOfControl". martinfowler.com.
- ^ "Difference Between Library and Framework". www.c-sharpcorner.com.