Video: Coding Challenge #69.1: Evolutionary Steering Behaviors - Part 1 2024
Koden för webbplatser och för program i allmänhet kan delas in i fyra kategorier, enligt kodens funktion. Se också figuren som följer denna lista:
-
Utseende: Utseende är den synliga delen av webbplatsen, inklusive innehållslayout och eventuell tillämpad styling, t.ex. teckenstorlek, teckensnittstyp och bildstorlek. Den här kategorin heter fronten och skapas med hjälp av språk som HTML, CSS och JavaScript.
-
Logik: Logik bestämmer vilket innehåll som ska visas och när. Till exempel, en New Yorker som åtkomst till en nyhetswebbplats bör se New York väder, medan Chicagoans som kommer till samma webbplats bör se Chicago väder. Den här kategorin ingår i gruppen som heter back end och skapas med hjälp av språk som Ruby, Python och PHP. Dessa bakåtvända språk kan ändra HTML, CSS och JavaScript som visas för användaren.
-
Förvaring: Lagring sparar all data som genereras av webbplatsen och dess användare. Användargenererat innehåll, inställningar och profildata måste lagras för hämtning senare. Denna kategori är en del av baksidan och lagras i databaser som MongoDB och MySQL.
-
Infrastruktur: Infrastruktur levererar webbplatsen från servern till dig, klientmaskinen. När infrastrukturen är korrekt konfigurerad märker ingen det, men det kan bli märkbart när en webbplats blir otillgänglig på grund av stor trafik från händelser som presidentval, Super Bowl och naturkatastrofer.
Den sällsynta webbplatsutvecklare som är kompetent i alla fyra kategorierna kallas en
full stack developer . Vanligtvis hyr mindre företag fullstacksutvecklare, medan större företag kräver den expertis som kommer med specialisering.