Framework vs library vs package vs module: keskustelu

tämä artikkeli julkaistiin ensimmäisen kerran blogissani

ohjelmistokehittäjänä, tämä on yksi niistä kysymyksistä, joita usein kysytään, ja yksi suuri hämmennyksen aihe. Keskustelussa kehysten, kirjastojen, pakettien ja moduulien eroista, mitä kukin niistä edustaa.

moduli

on ohjelmiston pienin kappale. Moduuli on joukko menetelmiä tai toimintoja, joita voidaan käyttää jossain muualla.

paketti

on kokoelma moduuleja. Tämä voi kuulostaa hassulta, mutta yleensä mitä paketti tekee, on kerätä useita moduuleja tilalla yleensä sama toiminnallinen tarkoitus. Helpottaa kaikkien asiaan liittyvien moduulien sisällyttämistä kerralla.

Library

Well library at it ’ s core, on kokoelma paketteja. Sen tarkoituksena on tarjota joukko toiminnallisuuksia käyttövalmiina murehtimatta myöhemmistä paketeista. Joten kirjasto on mitä sisällytetään, kun haluat lisätä joitakin toimintoja koodiin. Se ei myöskään pakota mihinkään koodaustyyliin.

Framework

se on joukko kirjastoja. Mutta tällä kertaa puitteet eivät tarjoa vain toiminnallisuuksia, vaan ne tarjoavat myös arkkitehtuuria kehitystyöhön. Toisin sanoen et sisällä kehystä. Siihen sisällytetään koodi. Hän on projektin rautalankakehikko. Siksi kehys pakottaa koodaustyylinsä.

toivon, että tämä nopea yhteenveto oli nautinnollinen !

Vastaa

Sähköpostiosoitettasi ei julkaista.