thesis/README.md

21 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-09 17:52:31 +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
2020-05-09 17:52:31 +03:00
toteutettiin molemmat Rustilla. Projektin kaikki osa-alueet ja kaikki käytetyt
2020-05-08 09:34:55 +03:00
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
2020-05-09 17:52:31 +03:00
siirretty katsetta hieman tulevaan ja arvioitu, miten kielen soveltuvuus
tulee todennäköisesti muuttumaan tulevaisuudessa. Lopussa on myös suosituksia
2020-05-08 09:34:55 +03:00
Rustin sisällyttämisestä uusiin ja olemassa oleviin web-ohjelmointiprojekteihin.