PHP-pohjaisen verkkosovelluksen päivittäminen JavaScript-alustalle
Mustakallio, Tuomas (2024)
Kandidaatintyö
Mustakallio, Tuomas
2024
School of Engineering Science, Tietotekniikka
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe202402137096
https://urn.fi/URN:NBN:fi-fe202402137096
Tiivistelmä
Vanhojen ohjelmistojen päivitys on yleinen ongelma ohjelmistoyrityksissä. Varsinkin sivut voivat vanhentua nopeasti, jos niitä ei päivitetä. Tämä työ seuraa päivitysprojektia, jossa vanhentunut PHP-pohjainen verkkosovellus päivitetään JavaScript-alustalle. Projektissa tehdään täysin uusi verkkosovellus vanhan PHP-sivun ominaisuuksien pohjalta.
Työssä tarkastellaan vanhaa ohjelmistoa, jonka jälkeen esitellään uudet teknologiat, jotka päivitykselle on valittu. Tämän jälkeen päivitysprosessia analysoidaan ja tarkastellaan mitä työkaluja siihen on käytetty. Lopuksi arvioidaan, miten palvelun päivitys on onnistunut ja miten se vertautuu vanhaan. Updating old software is a common problem in software companies. Especially websites can quickly become outdated if not updated. This work involves following an update project where an outdated PHP-based web application is being updated to a JavaScript platform. The project involves creating an entirely new web application based on the features of the old PHP page.
The work involves examining the old software, followed by introducing the new technologies chosen for the update. Then, the update process is analyzed, and the tools used for it are examined. Finally, an assessment is made of how successful the service update has been and how it compares to the old one.
Työssä tarkastellaan vanhaa ohjelmistoa, jonka jälkeen esitellään uudet teknologiat, jotka päivitykselle on valittu. Tämän jälkeen päivitysprosessia analysoidaan ja tarkastellaan mitä työkaluja siihen on käytetty. Lopuksi arvioidaan, miten palvelun päivitys on onnistunut ja miten se vertautuu vanhaan.
The work involves examining the old software, followed by introducing the new technologies chosen for the update. Then, the update process is analyzed, and the tools used for it are examined. Finally, an assessment is made of how successful the service update has been and how it compares to the old one.
