veebiraamistikud
Veebiraamistikud on tarkvararakenduste arendamiseks mõeldud tööriistade kogum, mis pakub struktureeritud arhitektuuri ning valmistoiminguid veebirakenduste loomiseks. Need hõlbustavad HTTP päringute töötlemist, marsruutimist, andmevahetust, turvalisust ja skaleerimist ning pakuvad sageli andmebaasiga töötamist, templatingut ja testimisvahendeid. Veebiraamistikud võivad olla serveripoolsed või kliendipoolsed (frontend) ning neid kasutatakse erinevate programmeerimiskeelte ja platvormide puhul.
Serveripoolsed veebiraamistikud (nt Django, Flask, Ruby on Rails, Spring, Laravel, Express.js) keskenduvad veebipäringute töötlemisele, taha- ja
Kõige levinumad arhitektuurimustrid on MVC või selle variatsioonid (Django kasutab MTV, Laravel MVC jne). Tüüpilised komponendid