Library v/s Framework

Library v/s Framework

·

1 min read

Library

A library is a functionality grouped and packaged together. A library performs specific, well-defined operations. A library is just a collection of class definitions. The reason is it simply code reuse, in other words, gets the code that has already been written by other developers.

Framework

A framework on the other hand more complex. It defines a skeleton where the application defines its own features to fill out the skeleton.

DqCkT.png

Springboot/Rails are popular framework that deals with complexity of handling http request response cycle.

SpringbootRails
index.pngindex1.png

React on the other hand is a popular UI library not a framework.

index.png

When you call a method from a library, you are in control. But with a framework, the control is inverted: the framework calls you.

A framework can contain libraries. A framework will usually include many libraries to make your work easier.

Thank you folks. If you like my article, you can support me by buying me a coffee ->

Buy Me A Coffee