Differenza tra framework e libreria

Mattepuffo's logo
Differenza tra framework e libreria

Differenza tra framework e libreria

Nel mondo dell'informatica, si usano spesso i termini framework e libreria; e molto spesso vengono confusi e scambiati.

Sia nella definizione, che nel come andrebbero usati.

In verità c'è una bella differenza tra i due.

Vediamo una possibile definizione di entrambi (fonte HTML.it):

Libreria Framework
È una collezione di funzioni specializzate per un determinato compito È una infrastruttura predisposta alla realizzazione di un’applicazione secondo un determinato approccio
È il nostro codice a decidere se e quando chiamare le funzioni messe a disposizione Il nostro codice si inserisce in questa infrastruttura per implementare il comportamento specifico della nostra applicazione

Alcuni esempi di librerie sono jQuery, Prototype, MooTools, React.js.

Esempi di framework AngularJS, Meteor.

Sono tutti esempi relativi a Javascript, ma vale per tutti i linguaggi.

La cosa importante non è identificare bene a cosa appartiene jQuery; ma capire il concetto per utilizzare al meglio ciò che ci serve.

Quindi cercate di capire bene la distinzione!

Enjoy!


Condividi

2 Commenti

  • fermat

    corretto, grazie!

    18/05/2016
  • Adriano

    React è una libreria, non un framework!

    18/05/2016

Commentami!