thesis/README.md
2020-05-09 17:52:31 +03:00

20 lines
1.1 KiB
Markdown

# Rust web-ohjelmointikielenä
Tämän insinöörityön tavoitteena oli selvittää Rust-ohjelmointikielen
soveltuvuutta web-ohjelmointiin.
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.
Insinöörityön yhteydessä tehtiin projekti, missä palvelin- ja asiakaspuoli
toteutettiin molemmat Rustilla. 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.
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 kielen soveltuvuus
tulee todennäköisesti muuttumaan tulevaisuudessa. Lopussa on myös suosituksia
Rustin sisällyttämisestä uusiin ja olemassa oleviin web-ohjelmointiprojekteihin.