Etuosa ja takaosa
Sekalaista / / November 13, 2021
Kirjoittanut Guillem Alsina González, helmikuuta. 2017
Profaanille asioissa ohjelmointi, heille saattaa tuntua, että kehittää a ohjelmisto Se on melko lineaarinen tehtävä, joka vaatii vain ohjelmointitietoa ja korkeintaan koordinoimalla a tiimi kehittäjät, jos sovellus on erittäin suuri.
Mutta ei, se ei ole sellaista, ja tietokoneohjelmien luomisessa tulee esiin erilaisia tietoja, lähinnä ohjelmoimalla toisaalta toiminnot ja toisaalta käyttöliittymä, jotka ovat kokonaisuuden perustason osia sovellus.
Tämä johtaa meidät erottumaan kahdesta erillisestä kerroksesta, jotka toimivat yhdessä: etupää ja takapää
etupää kattaa kaiken, mikä viittaa käyttöliittymään ja sovelluksen käytettävyyteen
Tämä vaatii tietoa, joka ylittää ohjelmointikielien oikean käytön, kuten kieliä vastaavat käytettävyys ja tutkimukset, jotka eroavat täysin algoritmeista ja harkituista laskelmista, joiden kanssa sovellus voi sisällyttää työskennellessään tiedot.
etupää Keräät lipputiedot ja ohjeet Käyttäjätunnus säätimien ja alueiden kautta
etupää mahdollistaa ja lopulta suorittaa a valmistautuminen hänen Muoto lähettää ne ohjelman moottoriin, mikä olisitakapää käsittelee käyttäjän vuorovaikutusta (mitä käyttäjälle tapahtuu etupää) tietojen kanssa ja suorittaa kaikki prosessit jälkimmäisen kanssa
Tämä osa on se, joka todella antaa toiminnallisuuden ohjelmalle, vaikka ilman etupää Siitä ei olisi mitään hyötyä meille, koska emme voineet olla vuorovaikutuksessa tietojen ja niiden tulosten kanssa.
Tässä osassa ovat kaikki algoritmit, jotka suorittavat järjestelmän "karkean" työn, käsittelevät tietoja ja kehittävät sen toimintoja.
Joskus etupää ja takapää Suorita erikseen eri tietokoneissa, toimimalla verkon kautta
Näissä tilanteissa ohjelmisto Heidän on otettava huomioon samanaikaisuuskysymykset, eli että kaksi tai useampi käyttäjä voi työskennellä samanaikaisesti häiritsemättä toisiaan. toiset hallitsevat toimintaansa ja estävät heitä muokkaamasta samanaikaisesti samaa tietoa, joka ei tue muutosta samanaikainen.
Verkkosovellukset ovat paradigma täydellinen tästä mallista, koska niitä voidaan ajaa mistä tahansa, ja sen etupää se on enintään koodi HTML, joka käyttää mitä tahansa selain verkko suoritettavaksi.
Kuvat: Fotolia - Matador / Dusit_sri
Käyttöliittymän ja taustan teemat