Final grammar and style fixes
This commit is contained in:
parent
1ba0395634
commit
77ae3afe1b
9 changed files with 36 additions and 37 deletions
|
@ -8,7 +8,7 @@ Näen myös, että Rustin vahvasta tyypityksestä voi olla paljon hyötyä web-s
|
|||
Lisäksi Rust on suosittu kieli muuallakin kuin web-maailmassa. Tämän ansiosta kirjastojen saatavuus erityisesti palvelinpuolella ei ole ongelma. Rust-koodiin voi myös sisällyttää C- ja C++ -kirjastoja, jos jotakin projektissa tarvittavaa kirjastoa ei löydy Rust-pakettina.
|
||||
|
||||
\section{Asiakaspuoli}
|
||||
Asiakaspuolella Rustin hyötyjä on vaikeampi oikeuttaa. Asiakaspuolen ohjelmat ovat useimmiten yksinkertaisia, koska niiden tehtävänä on usein vain piirtää käyttöliittymä ja välittää dataa palvelimen ja käyttöliittymän välillä. Näin ollen myös suorituskykyvaatimukset ovat todella pienet verrattuna palvelinpuoleen. Lisäksi asiakaspuoli palvelee aina vain yhtä asiakasta kerrallaan, verrattuna palvelinpuoleen, jossa usein yksi palvelin palvelee kaikkia asiakkaita. Tästä syystä myös Rustin rinnakkaisajo-ominaisuudet jäävät hyödyntämättä.
|
||||
Asiakaspuolella Rustin hyötyjä on vaikeampi oikeuttaa. Asiakaspuolen ohjelmat ovat useimmiten yksinkertaisia, koska niiden tehtävänä on usein vain piirtää käyttöliittymä ja välittää dataa palvelimen ja käyttöliittymän välillä. Näin ollen myös suorituskykyvaatimukset ovat todella pienet verrattuna palvelinpuoleen. Lisäksi asiakaspuoli palvelee aina vain yhtä asiakasta kerrallaan verrattuna palvelinpuoleen, jossa usein yksi palvelin palvelee kaikkia asiakkaita. Tästä syystä myös Rustin rinnakkaisajo-ominaisuudet jäävät hyödyntämättä.
|
||||
|
||||
Vahvan tyypityksen hyötyjä ei voi kieltää, mutta kuten luvussa \ref{sect:soveltuvuus:palvelinpuoli} mainittiin, myös JavaScriptin saa tyypitettyä käyttämällä TypeScriptiä.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue