Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

A Problom about a API and a Framework.?

Is Studying a API is similar like Studying a Framework.?

okay. if my question is foolish. what's the difference between a API or a Standard template library and a software Framework??? :) Thankz in advance

1 Answer

Relevance
  • 7 years ago
    Favorite Answer

    An API and Framework are synonymous terms. Often an API contains many different frameworks.

    The frameworks are families of programming classes and functions that perform various related tasks.

    For example the Mac Cocoa API has frameworks for graphics, video, audio, animation, database management, string handling, mathematics, etc.

    The Standard Template Library for C++ is a library of classes that perform the same or similar function on various data types. Instead of writing a different function or class for each data type, a template can be used to serve all data types. So generally, the template library is not the same as an API or framework.

Still have questions? Get your answers by asking now.