Final grammar and style fixes

This commit is contained in:
Marko Korhonen 2020-05-20 16:27:39 +03:00
parent 1ba0395634
commit 77ae3afe1b
No known key found for this signature in database
GPG key ID: 911B85FBC6003FE5
9 changed files with 36 additions and 37 deletions

View file

@ -3,7 +3,7 @@ Rust soveltuu todella hyvin palvelinpuolen web-ohjelmointikieleksi. Sen luotetta
Rust on asiakaspuolen web-ohjelmointikielenä riippuvainen WebAssembly-ekosysteemistä, minkä takia kirjastojen saatavuus on vielä melko huono. Lisäksi asiakaspuolen alhaisten suorituskykyvaatimuksien takia Rustin paremmasta suorituskyvystä verrattuna JavaScriptiin on vähän hyötyä useimmissa tapauksissa.
Koko projektia ei ole pakko kirjoittaa alusta loppuun Rustilla, niinkuin tässä insinöörityössä tehtiin. Jos ohjelmassa on korkeampaa suorituskykyä vaativia osia, ne voi kirjoittaa Rustilla ja sisälllyttää WebAssembly-binääreinä osaksi muuten JavaScriptillä toteutettua ohjelmaa.
Koko projektia ei ole pakko kirjoittaa alusta loppuun Rustilla, niin kuin tässä insinöörityössä tehtiin. Jos ohjelmassa on korkeampaa suorituskykyä vaativia osia, ne voi kirjoittaa Rustilla ja sisälllyttää WebAssembly-binääreinä osaksi muuten JavaScriptillä toteutettua ohjelmaa.
Rustia voi sisällyttää edellä mainituilla tekniikoilla myös olemassa oleviin projekteihin. Jos kehittäjä haluaa siirtää olemassa olevan JavaScript-projektin kokonaan Rust-pohjaiseksi, sen voi tehdä asteittain.
@ -13,6 +13,6 @@ Itse tulen todennäköisesti käyttämään Rustia seuraavassa palvelinpuolen pr
Jään mielenkiinnolla seuraamaan web-kehityksen tulevaisuutta ja sitä, mihin WebAssemblyn ekosysteemi kehittyy lähivuosina. Kirjastojen saatavuuden parantumisen myötä uskon, että se tulee tulevaisuudessa olemaan entistäkin varteenotettavampi vaihtoehto JavaScriptille. En kuitenkaan usko, että JavaScriptistä pois siirtyminen tapahtuu yhdessä yössä, vaan WebAssembly kehittyy JavaScriptin rinnalla vielä pitkään.
Tämän insinöörityön lähdekoodi on avoin ja se löytyy kokonaisuudessaan GitLabista \cite{sourcecode}. Tähän sisältyy projektin lähdekoodi, sekä raportin \LaTeX{}-lähdekoodi.
Tämän insinöörityön lähdekoodi on avoin ja se löytyy kokonaisuudessaan GitLabista \cite{sourcecode}. Tähän sisältyy projektin lähdekoodi sekä raportin \LaTeX{}-lähdekoodi.
\clearpage