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!
news libreria framework
2 Commenti
corretto, grazie!
18/05/2016React è una libreria, non un framework!
18/05/2016