48 Stimmen

Rahmenwerk vs. API

Dies mag eine dumme Frage sein, aber manchmal werden die Begriffe Framework und API synonym verwendet. So wie ich es sehe, ist ein Framework eine größere, allgemeinere Sache, die viele APIs enthält und für verschiedene Programmieraufgaben verwendet werden kann (z. B. das .NET Framework). Eine API ist kleiner und spezieller (z. B. die Facebook-API).

Und nehmen wir zum Beispiel an, dass Microsoft .NET als Framework bezeichnet, während Sun seine als Plattform bezeichnet ... könnte es also auch eine Geschäfts-/Marketingentscheidung sein, wie man eine "Sammlung von Bibliotheken" bezeichnet?

1voto

Oussama L. Punkte 1764

Ein Framework implementiert eine sehr wichtige Option namens IoC (Inversion der Kontrolle) was kurz gesagt bedeutet, dass Ihr Code hat, nicht mehr , Dinge in der Hand.

Während Ihr Code in einer API andere Codes aufruft ( Bibliotheken ), ist es bei der Verwendung eines bestimmten Frameworks das Framework, das die Kontrolle über die Anwendungsabläufe hat.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X