Näytä suppeat kuvailutiedot

dc.contributor.authorMäkitalo, Ollipekka
dc.date.accessioned2014-06-10T05:36:15Z
dc.date.available2014-06-10T05:36:15Z
dc.date.issued2014
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/43665
dc.description.abstractMäkitalo, Ollipekka Web-ohjelmistokehys Django Jyväskylä: Jyväskylän yliopisto, 2014, 32 s. Tietojärjestelmätiede, kandidaatintutkielma Ohjaaja: Sakkinen, Markku Perinteisten ohjelmistojen siirtyminen Internet-pohjaisiksi ohjelmistoiksi nopealla tahdilla on pakottanut ohjelmistojen kehittäjät mukautumaan uuden ohjelmistoympäristön haasteisiin. Vanhat teknologiat eivät ole enää toimineet uusissa ympäristöissä asianmukaisella tavalla. Samalla tulkattujen kielien suosio on kasvanut tietokoneiden tehojen lisääntyessä. Uudessa ohjelmistoympäristössä kehittäjät törmäävät samoihin haasteisiin jatkuvasti ja tämän johdosta kehittäjät ovat alkaneet luomaan web-ohjelmistokehyksiä, joiden avulla kehittäjien ei tarvitse ratkaista samoja ongelmia useaan kertaan. Tässä tutkielmassa esitellään yksi näistä web-kehyksistä, Django. Tutkielmassa luodaan yleiskatsaus Djangon ominaisuuksiin ja sen toimintaperiaattei-siin. Djangon ominaisuudet ja yksittäiset komponentit esitellään. Tämä antaa lukijalle mahdollisuuden arvioida Djangon soveltuvuutta omasta tarvenäkökulmasta. Tutkielmassa esitellään Djangon kehityshistoria ja ne suunnitelufilosofiset asiat, jotka ovat muovanneet sitä kehityksen aikana. Tässä tutkielmassa kerrotaan myös, millä periaatteilla kehittäjien pitäisi ohjelmistoja luoda käyttäen Djangoa. Tutkielmassa tukeudutaan Djangon omaan dokumentaatioon ja siitä kirjoitettuihin kirjoihin.fi
dc.description.abstractMäkitalo, Ollipekka Django Web Framework Jyväskylä: University of Jyväskylä, 2014, 32 p. Information Systems, Bachelor’s thesis Supervisor: Sakkinen, Markku The rise of web based systems has forced developers to adapt new techniques that they face developing web-based applications. Old techniques face serious challenges if they are used in a new environment. At the same time interpreted languages such as Python have gained popularity when computers have got faster and faster. In this new environment developers face same problems over and over again. Because of this, developers have started to create tools which have evolved into Web frameworks. With Web frameworks developers do not need to solve same problems repeatedly. This study presents one of these Web frameworks, Django. The study will introduce Django’s features and its design principles. Django’s components will be presented in detail which will give good understanding for developer to evaluate if Django is the right choice for the problem in hand. The study also introduces Django’s history and the philosophy that drives and shapes Django development. It will also introduce best practices to develop programs that use Django. The study is based on Django documentation and books that are written about Django.en
dc.format.extent32
dc.language.isofin
dc.rightsThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.rightsJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.subject.otherDjango
dc.subject.otherInternet
dc.subject.otherweb-ohjelmistokehys
dc.subject.otherWWW
dc.subject.otherPython
dc.titleWeb-ohjelmistokehys Django
dc.identifier.urnURN:NBN:fi:jyu-201406101976
dc.type.dcmitypeTexten
dc.type.ontasotKandidaatintutkielmafi
dc.type.ontasotBachelor's thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.contributor.oppiaineInformation Systems Scienceen
dc.date.updated2014-06-10T05:36:16Z
dc.rights.accesslevelrestrictedAccessfi
dc.rights.accessrightsThis material has a restricted access due to copyright reasons. It can be read at the department responsible for publication of the thesis, or at the archival workstation at Jyväskylä University Library: https://kirjasto.jyu.fi/en/workspaces/facilities.en
dc.rights.accessrightsLuettavissa tekijänoikeudellisista syistä vain opinnäytteen julkaisseella laitoksella ja Jyväskylän yliopiston kirjaston arkistotyöasemalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat.fi


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot