Skip to content
This repository has been archived by the owner on Jul 12, 2020. It is now read-only.

Framework/Library ambiguity #663

Closed
MichaelArnoldOwens opened this issue Jun 12, 2015 · 4 comments
Closed

Framework/Library ambiguity #663

MichaelArnoldOwens opened this issue Jun 12, 2015 · 4 comments

Comments

@MichaelArnoldOwens
Copy link
Contributor

Under the section "What is Backbone.js?"

"Backbone.js is a lightweight JavaScript library that adds structure to your client-side code."

Backbone is called a library, however at the end of the section "Client-Side MVC & Single Page Apps"
Backbone is referred to as a framework:

"Through evolution and trial and error, JavaScript developers have harnessed the power of the traditional MVC pattern, leading to the development of several MVC-inspired JavaScript frameworks, such as Backbone.js."

Is it both a library and framework? If so, the first section, "What is Backbone.js" should state this.

@tasadurian
Copy link

Many people use the terms library and framework interchangeably. I think that's what has happened here.

@addyosmani
Copy link
Owner

Agree we should be consistent. Let's say library wherever possible.

@oscarmorrison
Copy link

@addyosmani wikipedia clearly calls it a framework: https://en.wikipedia.org/wiki/Backbone.js
as does the majority of sources

@MichaelArnoldOwens
Copy link
Contributor Author

@oscarmorrison
http://backbonejs.org/#FAQ-why-backbone

Backbone is a library, not a framework, and plays well with others. You can embed Backbone widgets in Dojo apps without trouble, or use Backbone models as the data backing for D3 visualizations (to pick two entirely random examples).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants