thesis/README.md

22 lines
1.1 KiB
Markdown
Raw Normal View History

# Rust web-ohjelmointikielenä
2020-05-08 09:34:55 +03:00
Tämän insinöörityön tavoitteena oli selvittää Rust-ohjelmointikielen
2020-04-25 11:17:42 +03:00
soveltuvuutta web-ohjelmointiin.
2020-05-08 09:34:55 +03:00
Insinöörityössä käydään läpi web-ohjelmoinnin perusteet, sekä Rustin pääominaisuudet.
Lukijalta oletetaan hyvin vähän tietämystä ja kaikki olennaiset käsitteet
käydään läpi perusteista alkaen.
2020-05-08 09:34:55 +03:00
Insinöörityön yhteydessä tehtiin projekti, missä palvelin- ja asiakaspuoli
toteutettiin molemmat Rustilla. Tämän pohjalta arvioitiin kielen soveltuvuutta
web-ojelmointiin. Projektin kaikki osa-alueet ja kaikki käytetyt
riippuvaisuudet, sekä syyt niiden valitsemiseen on käyty läpi perusteellisesti.
Myös kehitysympäristön asentaminen ja projektin aloittaminen on käyty läpi
alusta alkaen.
2020-05-08 09:34:55 +03:00
Projektista kerätyn käytännön tiedon avulla on arvioitu Rustin soveltuvuutta
web-ohjelmointiin erikseen sekä asiakas- että palvelinpuolella. Lopuksi on
siirretty katsetta hieman tulevaan ja arvioitu, miten soveltuvuus tulee
todennäköisesti muuttumaan tulevaisuudessa. Lopussa on myös suosituksia
Rustin sisällyttämisestä uusiin ja olemassa oleviin web-ohjelmointiprojekteihin.