Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

ASP.NET Core 2.2 -verkkosovelluksen päivitys versioon 3.0 sekä Razor Pagesin käyttöönotto

Ronkainen, Pekka (2020)

 
Avaa tiedosto
ronkainen_pekka.pdf (799.1Kt)
Lataukset: 


Ronkainen, Pekka
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202005057236
Tiivistelmä
Opinnäytetyön toimeksiantaja oli KajaPro Oy. KajaPro Oy tarjoaa ohjelmistotuotannon alihankintapalveluja ja konsultointipalveluja. Yrityksen toimipisteet ovat Kajaanissa ja Oulussa. Tavoitteena työssä oli toimeksiantajan verkkosovelluksen ASP.NET Core -sovelluskehyksen päivittäminen ja Razor Pages -ominaisuuden käyttöönoton testaus. Sovelluskehys haluttiin päivittää, koska uusi versio oli juuri julkaistu ja vanhan version tuki oli päättymässä. Razor Pages -ominaisuuden käyttöönotossa kiinnosti eniten sivujen yksinkertaisuus ja projektin kansiorakenteen yksinkertaistaminen.

Ennen sovelluskehyksen päivittämistä tutkittiin sen hyötyjä ja kannattavuutta ja päivityksen jälkeen tutkittiin muutoksia sovelluksen suorituskyvyssä. Hyötyjä ja kannattavuutta tutkittiin myös Razor Pages -ominaisuuden kanssa. Sovelluksesta muutettiin kaksi sivua Razor Pages -sivuiksi ja toiselle niistä tehtiin myös yksikkötestit.

Sovelluskehyksen päivitys onnistui, ja se paransi sovelluksen suorituskykyä. Razor Pages -ominaisuuden käyttöönotto myös onnistui suurimmalta osalta, mutta sivuja ei voitu täysin muuttaa Razor Pages -sivuiksi. Tämä teki projektin kansiorakenteesta monimutkaisemman, joten päädyttiin siihen lopputulokseen, että Razor Pages -ominaisuuden käyttö ei ole kannattavaa kyseisessä verkkosovelluksessa.
 
This thesis was commissioned by KajaPro Oy. They provide software production and development contracting services and ICT consulting services. They have offices in Kajaani and Oulu. The purpose of the thesis was to migrate the commissioner’s web application from ASP.NET Core 2.2 to 3.0 and to test Razor Pages. One reason for updating the ASP.NET Core framework was because a new version of the framework was just released and the support for the old version was ending. Razor Pages were tested because they are supposed to be simpler than MVC and make the project more organized.

The pros and the worthwhileness of the framework update and Razor Pages implementation were considered before the work began. After updating the framework, the performance changes in unit tests and page loading times were measured. Two pages were changed into Razor Pages and unit tests were also made for one of them.

The framework update was successful, and it improved the performance of the application. The two modified pages were also mostly changed into Razor Pages, but not fully. This just made the project’s folder structure more complicated, so it was decided that it’s not worthwhile to use Razor Pages in this application.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste