Razlika između inačica stranice Rječnik:Dependency
Izvor: HrOpenWiki
m (Nova stranica: '''zavisnost''', ovisnost {{EN|Dependency}}) |
m |
||
Redak 1: | Redak 1: | ||
− | '''zavisnost''', ovisnost | + | '''ovisnost''', zavisnost |
+ | |||
+ | * Svaki softver u pravilu ovisi o nekom drugom softveru, tako npr. program za crtanje zahtjeva barem postojanje operacijskog sustava, a 3D igre ovise o 3D podsustavu (kao npr. [[OpenGL]] ili DirectX). Očito je efikasnije ako programi na računalu u što manjoj mjeri dupliciraju funkcionalnosti. To je jedna od glavnih vodilja [[unix]]oidnih operacijskih sustava. Na primjer ako jedan program zna kako rastegnuti sliku, svi koriste njega, a ne implementiraju svoj algoritam za rastezanje slika. Međutim, taj princip povlači i problem kod instalacije programa, jer korisnik uvijek mora paziti da li je instaliralio i sve programe o kojima željeni program ovisi (skraćeno nazvani: ovisnosti ili en. ''dependencies''). Ovisnosti također mogu imati i svoje ovisnosti, a kad se tu umiješa i ovisnost o različitim inačicama istog programa, nastaje "pakao", popularno zvan "Dependency hell". Srećom, kod modernih unixoida postoje [[Paketni_upravitelj|paketni upravitelji]] koji automatizirano provjeravaju i instaliraju ovisnosti i na taj način rješavaju sve probleme koje izaziva ovaj princip. | ||
{{EN|Dependency}} | {{EN|Dependency}} |
Inačica od 08:27, 2. prosinca 2009.
ovisnost, zavisnost
- Svaki softver u pravilu ovisi o nekom drugom softveru, tako npr. program za crtanje zahtjeva barem postojanje operacijskog sustava, a 3D igre ovise o 3D podsustavu (kao npr. OpenGL ili DirectX). Očito je efikasnije ako programi na računalu u što manjoj mjeri dupliciraju funkcionalnosti. To je jedna od glavnih vodilja unixoidnih operacijskih sustava. Na primjer ako jedan program zna kako rastegnuti sliku, svi koriste njega, a ne implementiraju svoj algoritam za rastezanje slika. Međutim, taj princip povlači i problem kod instalacije programa, jer korisnik uvijek mora paziti da li je instaliralio i sve programe o kojima željeni program ovisi (skraćeno nazvani: ovisnosti ili en. dependencies). Ovisnosti također mogu imati i svoje ovisnosti, a kad se tu umiješa i ovisnost o različitim inačicama istog programa, nastaje "pakao", popularno zvan "Dependency hell". Srećom, kod modernih unixoida postoje paketni upravitelji koji automatizirano provjeravaju i instaliraju ovisnosti i na taj način rješavaju sve probleme koje izaziva ovaj princip.