JavaScript framework: Difference between revisions
Appearance
Content deleted Content added
m removed unnecessary pipe to redirect |
this stub is a sub-set of the Web framework article, so redirect to that Tag: New redirect |
||
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, the framework calls and uses 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 include [[AngularJS]], [[Ember.js]], [[Meteor.js]], and [[Vue.js]]. |
|||
==See also== |
|||
⚫ | |||
* [[Comparison of JavaScript frameworks]] |
|||
==References== |
|||
{{reflist}} |
|||
{{JavaScript}} |
|||
[[Category:JavaScript]] |
|||
{{prog-lang-stub}} |
Revision as of 17:16, 9 April 2021
Redirect to: