Video: Hvordan kode PHP - Del 4 Regneoperasjoner og matematiske operasjoner i PHP 2025
Koden for websteder og for programmer generelt kan opdeles i fire kategorier i henhold til kodefunktionen. Se også figuren, der følger med denne liste:
-
Udseende: Udseende er den synlige del af hjemmesiden, herunder indholdslayout og enhver anvendt styling, f.eks. Skrifttypestørrelse, skrifttype og billedstørrelse. Denne kategori hedder frontend og oprettes ved hjælp af sprog som HTML, CSS og JavaScript.
-
Logik: Logik bestemmer hvilket indhold der skal vises og hvornår. For eksempel bør en New Yorker, der får adgang til et nyhedswebsted, se New York-vejr, mens Chicagoansøgerne på samme sted skal se Chicago vejret. Denne kategori er en del af gruppen kaldet back end og oprettes ved hjælp af sprog som Ruby, Python og PHP. Disse back-end-sprog kan ændre HTML, CSS og JavaScript, der vises til brugeren.
-
Opbevaring: Lager lagrer alle data, der genereres af webstedet og dets brugere. Brugergenereret indhold, præferencer og profildata skal gemmes til hentning senere. Denne kategori er en del af bagsiden og er gemt i databaser som MongoDB og MySQL.
-
Infrastruktur: Infrastruktur leverer hjemmesiden fra serveren til dig, klientmaskinen. Når infrastrukturen er korrekt konfigureret, kan ingen bemærke det, men det kan blive mærkbart, når et websted bliver utilgængeligt på grund af høj trafik fra begivenheder som præsidentvalg, Super Bowl og naturkatastrofer.
Normalt er webudviklere specialiseret i en eller højst to af disse kategorier. For eksempel kan en ingeniør virkelig forstå frontend og logiske sprog eller kun specialisere sig i databaser. Webstedudviklere har styrker og specialiseringer, og uden for disse områder er deres ekspertise begrænset, meget på samme måde som Jerry Seinfeld, en fantastisk komedieforfatter, ville sandsynligvis lave en frygtelig romanforfatter.
Den sjældne hjemmesideudvikler, der er dygtig i alle fire af disse kategorier, betegnes som en fuldstabeludvikler . Normalt ansætter mindre firmaer fuldstabeludviklere, mens større virksomheder kræver den ekspertise, der kommer med specialisering.