Webbutveckling
Webben har kommit att bli den naturliga plattformen för så gott som allt som publiceras idag. Användningen av webben som informationskälla har vuxit lavinartat, samtidigt som webben även har blivit en stark plattform för att köra alla möjliga typer av applikationer.
Webbutveckling är egentligen ett ganska brett område som täcker in många olika tekniker. Man brukar dock ofta dela in webbutveckling i två underområden:
Klientsidan
En klient är något hämtar en webbsida från en server. Oftast är klienten en webbläsare. Dock kan det även vara andra saker, t.ex. en sökmotor som läser in materialet på sidan.
Om det är en webbläsare som hämtar och visar sidan, så har finns troligen en _användare_ som vill titta på sidan. Oftast så anpassar vi våra sidor så att användaren får en så bra upplevelse som möjligt.
Utveckling för klientsidan, ofta kallat "front-end" eller "client-side" på engelska, omfattar allt som kommer att köras och synas på användaren sida. Det kan alltså vara design, informationsinnehåll, skript, o.s.v. Huvudteknikerna som används är HTML, CSS och JavaScript.
Serversidan
Utveckling för serversidan, ofta kallat "back-end" på engelska, handlar om allt som körs på webbservern. Detta omfattar olika typer av applikationer som skapar webbmaterial som kan hämtas hem av en webbklient.
Applikationerna kan skapas på en mängd olika vis, ofta är de programmerade i PHP eller JavaScript. Det kan även handla om olika typer av tjänster som inte är avsedda för en användare, t.ex. sådana tjänster som tillhandahåller andra webbapplikationer med data eller funktionalitet.