Framework vs Library – what’s the diff?

How are Frameworks and Library Different from each other?

  • Inversion of Control is a key part which makes a framework different from a library. When we call a method from a library we are in control, but with the framework the control is inverted, the framework calls our code.  (E.g a GUI framework calls our code through the event handlers)
  • A library is essentially a set of functions (well defined operations) that we can call (organized into classes). Each does some work and then returns the control to the client
  • A framework embodies some abstract design with more behavior built in. In order to use it, we need to insert our behavior into various places in the framework either by subclassing or by plugging in our code. The framework code then calls our code at these points.
  • A framework can also be considered as a skeleton where the application defines the meat of the operation by filling out the skeleton. The skeleton still has code to link up the parts
  • read more

    Ontology Architecture

    Understanding the ontology architecture of knowledge is a crucial step in moving toward general artificial general intelligence. Over the past few years, the diagrams and slides have helped add some context to the underlying nuances of mapping, processing and predicting natural language and the foundational elements of text.

    Hi, I was wondering if you would be interested in signing up on my new site: [URL=””][/URL] – Its 100% free for both hobbyists and companies and allows you to create a company profile and support racers by supporting or sponsoring them. Check out the site and create a profile, we are currently reaching out to hundreds of companies and the entire concept is a great marketing opportunity.

    Let me know if you have any questions,

    Thanks, Paul Aschmann