Verktygen

På klientsidan

För webbgränssnitten använder vi grundpelarna HTML, CSS och JavaScript (ES6). Vi utnyttjar inga tredjepartsleverantörer som t ex JQuery, vilket innebär att Knowing Web kan implementeras utan sådana krav.

På serversidan

Knowing Web arkitekturen innebär att applikationers logik separeras från deras data och att ansvaret för den förra ligger hos Knowing Web.
Vad gäller dataservern kan det hanteras på två sätt:

1. Knowing Web är helt frikopplad från den

För att logiken ska fungera måste dataservern följa protokoll för datautbytet mellan klient och server liksom för hur t ex olika roller implementeras.
Görs detta är det helt ovidkommande för systemet hur det implementeras på dataservern.

2. Knowing Web ansvarar även för datahantering

Knowing Web kan ansvara för att sköta just de delar som är kopplade till dess arkitektur eller hela skötseln av den.
I dagsläget kan vi dock endast göra det med Apache, PHP och MySQL.
Senast uppdaterad:
1 maj 2022