Hvorfor din fætter ikke skal lave dit website billigt

Dengang internettet gik i ble

TV-serien "Beverly Hills 90210" opsluger landets ungdom, mens de lytter surt til Nirvanas grunge rock eller danser til Haddaway og Mr. Vain. Du har muligvis lige fået din Nokia 3210 og synes, at SMS og spillet Snake er det vildeste. Samtidig bliver der født begreber som webmaster og Netscape Navigator. 

På dette tidspunkt er de fleste websider statiske og bliver opdateret ved hjælp af html-koder og ftp-servere, som kun hvide-sokker-i-sandaler-programmører kan finde ud af. Internettet er stadig en baby i ble. Som det unægteligt sker, så bliver babyen til et barn – senere teenager – og her står vi et kvart århundrede senere og kan kigge tilbage på en udvikling, de færreste af os havde forestillet os.

Her er vi altså i dag. Med smartphones der giver dig adgang til alverdens information og rig mulighed for at se det seneste afsnit af Game of Thrones eller Youtube-killinger lege sammen, hvor end du er i verdenen. 

Det er ret vigtigt at sætte de sidste 25 år i perspektiv for at kunne begribe, at du i dag har brug for mere end bare en webmaster eller en full stack developer, hvis du skal kunne brande, udvikle, SEO-optimere, skalere og vedligeholde dit website.

 

Spørg dig selv: Hvad er der sket i mit liv de sidste 25 år?

I takt med at din computer, smartphone, ur, bil – ja, selv dit hus er blevet smart og hoppet på internettet, så er der mange ting, der er blevet nemmere for os forbrugere. Samtidig ligger der bagved en stor mængde teknologier, som skal opdateres, vedligeholdes og fornyes.

I dag er dit website oftest meget mere end bare et elektronisk visitkort. Du har måske et website, hvor man kan søge, sammenligne og købe dine produkter eller ydelser. Måske har du en specifik smartphone app, som bruger data fra dit online produktkatalog. Du har indhold, som du gerne vil vide, hvem der læser. Du vil gerne have betaling for de ting, du sælger, og du vil gerne vide, om kunderne modtager det. Dit website er måske en service, som du udbyder til dine kunder. Alt i alt, et ganske komplekst væsen. 

Det store Technics Lego samlesæt

Dit website kan oftest opdeles i flere dele. Der ville være en backend-del, der sørger for den tunge logik som at hente eller gemme data til databasen. Backenden kan beregne statistikker, udføre forskellige opgaver eller kommunikere med andre systemer for at hente/gemme data, så du ved, hvad dine kunder har købt.

Der vil også være en frontend-del, hvor dine besøgende kan klikke rundt, læse om dine produkter, søge, få foreslået lignende produkter og gennemføre køb. På frontend-delen handler det altså om at give den besøgende en nem, æstetisk og ikke mindst fængende oplevelse af, hvad du gerne vil fortælle eller sælge.   

Backend og frontend vil altså kommunikere sammen, men oftest være skrevet i forskellige sprog og bruge forskellige frameworks, der er med til at afhjælpe triviel funktionalitet, som for eksempel at hente og gemme i databasen eller skabe navigation og udtryk, så den besøgende kan bevæge sig rundt på dit website.

 

Går du til fodspecialist, hvis du har tandpine?

I takt med teknologierne bliver mere avancerede og nye muligheder kommer til, begynder udviklerne at specialisere sig indenfor forskellige teknologier. 

Backend teknologierne handler primært om at få beregnet eller flyttet det korrekte data fra A til B på den hurtigste måde. Ofte er der rigtig meget data, der skal frem og tilbage, så en backend-udvikler vil have berøring med databasen, serveren og cache-laget. 

Frontend frameworkenes arbejde består i at kunne udstille en præsentation over for den besøgende. Ligeledes kan det tilføje navigation, levende opdateringer og animationer. Javascript er som programmeringssprog gået fra den udskældte rod, der ødelagde alt for andre, til en dreven og kompetent spiller. 

De sidste par år har buzzwords som headless, UX og UI fløjet rundt omkring os og det hænger sammen med en helt spektakulær fløjlsrevolution, der markant har ændret den måde, vi udnytter web på.
 
Det betyder samtidig også, at programmeringssprogene og de produkter, der bliver bygget, er langt mere komplekse. Om det er Laravel-framework eller CMS, som Drupal eller Wordpress, så kan en enkelt udvikler ikke længere gabe over mængden af teknologiske fremskridt på alle fronter. Fra en udviklers synspunkt vil man ofte specialisere sig indenfor nogle programmeringssprog og frameworks, hvor man så kan opnå en høj ekspertise. 

Tiden med "Svend nede i IT", der kunne redde din rapport fra printeren, fejlfinde din Windows og opdatere hjemmesiden – alt i løbet af en dag, er for længst overstået ligesom full stack developer også er en misbrugt term. 

 

Du vil have stjernespillere på alle pladserne

Du kan sammenligne det med et fodboldhold. Du har brug for en målmand, forsvarere, midtbanespillere og angribere på et hold. Det samme gælder med IT udvikling. Et website eller en app kræver en solid indsats fra en række forskellige talenter. Det er en større investering, hvis dit brand og din forretning skal vokse og kunne skalere behørigt. 

Derfor er det ikke længere nok at finde nogen, der kan bygge noget, der er "fint nok" eller stå med et halvhjertet produkt bygget af en eller andens fætter. Din konkurrent har allerede et produkt, der er “fint nok”, og det skal du overgå. Du har behov for et team af passionerede stjerner, der er sammenspillede og kan hjælpe dig i mål – på den lange bane. Det er jo altid dejligt at vinde en enkelt kamp, men det er en helt speciel fornemmelse at kunne løfte trofæet i sidste ende. 

Dog er det vist kun i eventyr og fodbold i '92, at mirakler sker. Resten af tiden er god forberedelse, viden og hårdt arbejde samt lidt held den bedste vej til succes.

Kontakt

Marcin Slezak

Backend Developer

hello@adaptagency.com