Cadru vs bibliotecă vs pachet vs modul: dezbaterea

acest articol a fost publicat pentru prima dată în blog-ul meu

ca un dezvoltator de software, Aceasta este una dintre întrebările care este adesea întrebat, și unul dintre o mare sursă de confuzie. În dezbaterea despre diferența dintre cadre, biblioteci, pachete și module, ce reprezintă fiecare dintre ele.

modulul

este cea mai mică piesă de software. Un modul este un set de metode sau funcții gata pentru a fi utilizate în altă parte.

Pachetul

este o colecție de module. Acest lucru poate suna amuzant, dar, de obicei, ceea ce face un pachet, este aduna un număr de module care dețin, în general, același scop funcțional. Ceea ce face mai ușor pentru a include toate modulele conexe dintr-o dată.

Biblioteca

biblioteca Ei bine, la miezul ei, este o colecție de pachete. Scopul său este de a oferi un set de funcționalități gata de utilizare fără a vă îngrijora de pachetele ulterioare. Deci, o bibliotecă este ceea ce includeți atunci când doriți să adăugați o anumită funcționalitate codului dvs. Ea nu forțează nici un stil de codificare pe tine, fie.

Framework

este un set de biblioteci. Dar de data aceasta, cadrul nu oferă doar funcționalități, ci oferă și o arhitectură pentru lucrările de dezvoltare. Cu alte cuvinte, nu includeți un cadru. Vă integrați codul în el. El este cadrul de sârmă al proiectului. De aceea, un cadru își forțează stilul de codificare asupra ta.

sper că acest rezumat rapid a fost plăcut !

Lasă un răspuns

Adresa ta de email nu va fi publicată.