fi en en fi en en fi en en zh fi fi en fi en fi en fi en en zh en en fr eo fi en fi jbo en en es ru fr en fr en en es en fi jbo en fr en fr en fi en pl en en pl fi uk it en en es war fi jbo war en es fi fi jbo fi en es es fi jbo es en es fi en es fi fi jbo fi fi jbo fi en es en en en en jbo en en es en fi jbo en en en it en ja id de en en fi en en en fi fi fi es fi fi fi fi fi fi fi en en en en en en en en en en en en en en en en en en fa en en en en fi en en en en en en en en en en en en en en
JYX - Web-ohjelmistokehys Django (full record)
University of Jyväskylä | JYX Digital Repository
English  | Give feedback |
JavaScript is disabled for your browser. Some features of this site may not work without it.
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.
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Faculty of Information Technology
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.
Luettavissa 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.
Files in this item
This item appears in the following Collection(s)
Show simple item record
Showing items with similar title or keywords.
Lisätty todellisuus vähittäiskaupan markkinointiviestinnässä
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 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ä
Opetuksen tehostamiseen suunnattu työkalu ComTest osaa luoda yksikkötestejä koodin kommentteihin kirjoitettujen ohjeiden perusteella. Sopimuspohjaisessa suunnittelussa olion metodeille asetetaan ehtoja, joiden on oltava ...
Practical Approach for Hyperspectral Image Processing in Python
Annala, Leevi; Eskelinen, Matti; Hämäläinen, Jyri; Riihinen, Aamos; Pölönen, Ilkka (International Society for Photogrammetry and Remote Sensing, 2018)
Python is a very popular programming language among data scientists around the world. Python can also be used in hyperspectral  data analysis. There are some toolboxes designed for spectral imaging, such as Spectral Python ...
Tunes and musical notes
All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline
How to publish in JYX?
Publish Your Thesis Online
Open Science at the JYU
Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.