Websovellusten
Websovellukset ovat ohjelmistoja, jotka toimivat pääasiassa verkkoselaimessa ja joiden toiminta perustuu verkkoyhteyteen. Ne tarjoavat käyttöliittymän ja logiikan, jonka käyttäjä saa vuorovaikutuksesta palvelimen kanssa.
Teknologia jakautuu yleensä etu- ja takaosaan. Front-endissa käytetään HTMLia, CSSia ja JavaScriptiä sekä kehyksiä kuten React,
Tyypillisesti tutkitaan kolme päämallia: server-rendered sovellukset, jotka tuottavat HTML:n palvelimella; single-page applications (SPA), joissa suurin osa
Käyttökohteita ovat sähköpostipalvelut, verkkopankit, verkkokaupat, projektinhallinta-työkalut sekä yhteistyötilat. Tunnettuja esimerkkejä ovat Gmail ja Google Docs sekä
Haasteita ovat suorituskyky, turvallisuus ja saavutettavuus sekä tietosuoja. Kehitysprosessissa painotetaan versionhallintaa, jatkuvaa integraatiota ja jakelua (CI/CD),