Muokataan sivua Edustaohjelma
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Edustaohjelma (frontend) on ohjelma, joka ei tee varsinaista työtä, vaan ohjaa toista ohjelmaa. Taustaohjelmaa, joka tekee varsinaiset työt sanotaan [[Backend|backendiksi]]. Frontendien idea on ohjelmien käytön helpottaminen. | |||
Vapaat Unixeille tarkoitetut ohjelmat on usein tehty | Vapaat Unixeille tarkoitetut ohjelmat on usein tehty komentoriviltä käytettäviksi. Kun käyttäjille halutaan tarjota graafinen vastine, ei yleensä kannata kirjoittaa uutta ohjelmaa, vaan hyväksi todetulle komentoriviohjelmalle tehdään pelkästään graafinen edustaohjelma, eikä varsinaista toiminnallisuutta tarvitse ohjelmoida uudestaan. Tämä helpottaa työtä huomattavasti ja ne toiminnot, joita ei vielä ole saatu mukaan grrafiseen käyttöliittymään, ovat käytettävissä komentorivin kautta. | ||
Myös uusia ohjelmia kirjoitetaan usein saman periaatteen mukaisesti: toiminnallisuus kehitetään ja testataan komentoriviä käyttäen ja graafinen edustaohjelma kehitetään erikseen, mahdollisesti eri kehittäjäjoukolla. | Myös uusia ohjelmia kirjoitetaan usein saman periaatteen mukaisesti: toiminnallisuus kehitetään ja testataan komentoriviä käyttäen ja graafinen edustaohjelma kehitetään erikseen, mahdollisesti eri kehittäjäjoukolla. | ||
Kaikki edustaohjelmat eivät ole graafisia. Jaon tausta- ja edustaohjelman välillä voi tehdä myös esimerkiksi siksi, että taustaohjelma palvelee useampaa edustaohjelmien käyttäjää, siksi | Kaikki edustaohjelmat eivät ole graafisia. Jaon tausta- ja edustaohjelman välillä voi tehdä myös esimerkiksi siksi, että taustaohjelma palvelee useampaa edustaohjelmien käyttäjää, siksi että taustaohjelmalla on oikeuksia, joita | ||
yksittäisillä | yksittäisillä käyttäjillä ja heidän ajamillaan edustaohjelmilla ei pidä olla tai siksi, että edustaohjelmien suhteen olisi useampia vaihtoehtoja. | ||
[[Luokka:Käsitteet]] | [[Luokka:Käsitteet]] |