Framework vs library vs package vs module: a vita

ez a cikk először megjelent a blogomban

mint szoftverfejlesztő, ez az egyik gyakran feltett kérdés, és az egyik nagy zavar forrása. A keretrendszerek, könyvtárak, csomagok és modulok közötti különbségről szóló vitában, hogy mit képviselnek ezek.

modul

a legkisebb szoftver. A modul olyan módszerek vagy funkciók összessége, amelyek készen állnak arra, hogy máshol használják őket.

csomag

modulok gyűjteménye. Ez viccesnek tűnhet, de általában mi a csomag nem, van gyűjteni modulok száma gazdaság általában ugyanazt a funkcionális célt. Így könnyebb, hogy tartalmazza az összes kapcsolódó modulokat egyszerre.

Könyvtár

nos könyvtár ez a mag, a gyűjtemények csomagok. Célja, hogy olyan funkciókat kínáljon, amelyek készen állnak a használatra, anélkül, hogy aggódnának a következő csomagok miatt. Tehát a könyvtár az, amit akkor tartalmaz, ha valamilyen funkciót szeretne hozzáadni a kódjához. Ez sem kényszerít semmilyen kódolási stílust rád.

Framework

ez egy sor könyvtárak. De ezúttal a keret nem csak funkciókat kínál, hanem architektúrát is biztosít a fejlesztési munkához. Más szavakkal, nem tartalmaz keretet. Ön integrálja a kódot bele. Ő a projekt drótkerete. Ezért kényszeríti a keretrendszer a kódolási stílusát.

remélem, hogy ez a gyors összefoglaló élvezetes volt !

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.