|
Certainly not, just a humerous quote from a link in the insider or the lounge about the insanely rapid changes in which framework is popular.
(I assumed you saw it)
|
|
|
|
|
|
I'm sure I'm missing something, but what's the difference?
I've heard many names for this type of stuff: framework, library, tools, utilities, bricks, ...
They all boil down to the same thing, no?
|
|
|
|
|
General rule is Framework is something says how to do things and library is collection of helper/utilities/whatever functions/objects. Framework may(usually) contain libraries.
Like, Angular tells us how to code for model-view binding and JQuery give us set of functions over DOM to perform certain tasks
There could be some libraries that could be classified as framework. (like YUI)
// ♫ 99 little bugs in the code,
// 99 bugs in the code
// We fix a bug, compile it again
// 101 little bugs in the code ♫
|
Tell your manager, while you code: "good, cheap or fast: pick two. "
|
|
|
|
|
React is also openly declared as a library on their home site. Check:
[React]
This list is a mixture of frameworks, libraries and 'model-something' patterns.
|
|
|
|
|
Even tho this question is highly subjective, my personal opinion about those two is this:
Framework: this describes a given structure of "how" you should present your code. Pretty much like a code-template, along some helpers, constructors etc. to solve/simplify a specific problem or bring your architecture in "order". Examples, "Backbone", "requireJS", "socketIO".
Library: Is an entire toolkit which highly abstracts different layers, like browsers / DOM models / etc. Also as a good toolkit, it offers a lot of tools and neat stuff to work with, which in general, simplify your coding experience. Examples "jQuery", "MooTools", "YUI"
Source: What is the difference between a JavaScript framework and a library? - Stack Overflow[^]
|
|
|
|
|
Bootstrap is a very popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web and we use it in all of our projects. It makes front-end web development faster and easier.
Regards,
Palash
|
|
|
|