Pythonin ja Javan käyttö web-kehityksessä kompleksisuus ja sovelluskehykset

Tässä tutkielmassa käydään läpi Javan ja Pythonin käyttöä web-kehityksessä. Ohjelmointikielten kompleksisuutta vertaillaan Halstead-metriikalla. Pythonin sovelluskehyksistä tarkastellaan Djangoa ja Flaskia, ja Javalta vastaavasti Spring Bootia ja Micronautia. Sovelluskehyksien ja ohjelmointikielten...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Hämäläinen, Juho
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2025
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/99352
Kuvaus
Yhteenveto:Tässä tutkielmassa käydään läpi Javan ja Pythonin käyttöä web-kehityksessä. Ohjelmointikielten kompleksisuutta vertaillaan Halstead-metriikalla. Pythonin sovelluskehyksistä tarkastellaan Djangoa ja Flaskia, ja Javalta vastaavasti Spring Bootia ja Micronautia. Sovelluskehyksien ja ohjelmointikielten vertailun avulla pyritään saamaan kuva ohjelmointikielien vahvuuksista ja heikkouksista web-kehityksessä. In this study Java and Python will be compared from the perspective of web development. The complexity of these programming languages will be assessed using Halstead metrics. Django and Flask are studied as Python frameworks, while Micronaut and Spring Boot represent Java frameworks. By comparing the frameworks and the programming languages, the aim is to identify the strengths and weaknesses of these programming languages from perspective of web development.