Razlika između inačica stranice Rječnik:Dependency

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
m
m
 
Redak 1: Redak 1:
 
'''ovisnost''', zavisnost
 
'''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.
+
* 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 i [[Rječnik:Library|biblioteke]] 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}}

Trenutačna izmjena od 09:30, 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 i biblioteke 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.

Reference