Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Model-View-Controller architectural pattern and its evolution in graphical user interface frameworks

Bragge, Matti (2013)

Katso/Avaa
Model-View-Controller architectural pattern and its evolution in graphical user interface frameworks.pdf (611.8Kb)
Lataukset: 


Kandidaatintyö

Bragge, Matti
2013

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe201309024736

Tiivistelmä

Model-View-Controller (MVC) is an architectural pattern used in software development for graphical user interfaces. It was one of the first proposed solutions in the late 1970s to the Smart UI anti-pattern, which refers to the act of writing all domain logic into a user interface. The original MVC pattern has since evolved in multiple directions, with various names and may confuse many. The goal of this thesis is to present the origin of the MVC pattern and how it has changed over time. Software architecture in general and the MVC’s evolution within web applications are not the primary focus. Fundamen- tal designs are abstracted, and then used to examine the more recent versions. Prob- lems with the subject and its terminology are also presented.
 
Model-View-Controller (MVC) on arkkitehtuurimalli, jota käytetään sovelluskehityksessä graafisiin käyttöliittymiin. Se oli 1970-luvun lopulla yksi ensimmäisistä tarjotuista ratkaisuista Smart UI anti-patterniin, jolla viitataan tapaan tehdä sovellusta missä kaikki logiikka kirjoitetaan suoraan käyttöliittymään. Alkuperäinen MVC-malli on sen jälkeen kehittynyt useisiin suuntaan ja useilla eri nimillä, mikä voi olla hämmentävää monille. Tämän työn tavoite on esittää MVC-mallin alkuperä ja kuinka malli on muuttunut ajan myötä. Sovellusarkkitehtuuri yleisellä tasolla ja MVC:n kehitys web-applikaatioissa eivät ole tämän työn pääfokus. Perustavaa laatua olevat suunnittelupäätökset abstraktoidaan MVC-mallista, ja niitä käytetään tarkastelemaan tuoreempia versioita. Myös ongelmia aiheen ja terminologian kanssa käsitellään.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [4989]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste