University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Kandidaatintutkielmat
  • View Item
JYX > Opinnäytteet > Kandidaatintutkielmat > View Item

Web-ohjelmistokehys Django

Icon
463.4 Kb

Authors
Mäkitalo, Ollipekka
Date
2014
Discipline
TietojärjestelmätiedeInformation Systems Science
Access restrictions
This 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.
You can request a copy of this thesis here

 
Mä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. ...
 
Mä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. ...
 
Keywords
Django Internet web-ohjelmistokehys WWW Python
URI

http://urn.fi/URN:NBN:fi:jyu-201406101976

Metadata
Show full item record
Collections
  • Kandidaatintutkielmat [4424]

Related items

Showing items with similar title or keywords.

  • Tuoterunko hajautetussa ympäristössä 

    Kuosmanen, Timo (2007)
  • Lisätty todellisuus vähittäiskaupan markkinointiviestinnässä 

    Moisa, Teuvo (2017)
    Lisätty todellisuus eli AR (englanniksi augmented reality) lisää todellisuuteen virtuaalisen elementin. Vähittäiskaupan markkinointiviestinnässä lisättyä todellisuutta on käytetty useiden vuosien ajan vahvistamaan ...
  • Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset 

    Hirvonen, Matias (2009)
     Hirvonen, Matias Juhani Tietojärjestelmätieteen kandidaatintutkielma / Matias Hirvonen Jyväskylä: Jyväskylän yliopisto, 2009. 39 s. Kandidaatintutkielma Palvelukeskeisten arkkitehtuurien nauttiessa kasvavaa huomiota ...
  • Code Contracts ja ComTest-yksikkötestausgenerointi .NET-kielissä 

    Aitta-aho, Mikko (2015)
    Opetuksen tehostamiseen suunnattu työkalu ComTest osaa luoda yksikkötestejä koodin kommentteihin kirjoitettujen ohjeiden perusteella. Sopimuspohjaisessa suunnittelussa olion metodeille asetetaan ehtoja, joiden on oltava ...
  • Kehittämistutkimus: CERNin CMS-kokeen avoimen tutkimusdatan hyödyntäminen fysiikan laboratoriotyössä yliopistotasolla 

    Rikkilä, Paavo (2019)
    Tässä kehittämistutkimuksessa kehitettiin hiukkasfysiikan avointa tutkimusdataa hyödyntävä tietokoneella tehtävä laboratoriotyö fysiikan yliopisto-opetukseen. Tutkimuksella tavoiteltiin kolmenlaista tietoa: työn kehittämisessä ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre