Web ordbog

Web ordbog hvor vi gennemgår de mest udbredte forkortelser, begreber og programmeringssprog. Få svar på det du er i tvivl om.

Hvad er et framework?

Et framework er udtryk for en programmeringsplatform, der kan indeholde forskellige kodesprog. Helt forenklet er der tale om en platform eller ramme for programmeringen. Definitionen af et framework er meget bred og kan indebærer alt fra software der fungerer godt med hinanden, til elementer der indeholder samme standard. 

Javascript er et godt eksempel på et framework, der anvendes på mange hjemmesider og som typisk er indbygget i browserne. Andre udbredte frameworks er .Net og XML.

Hvad er PHP?

PHP er et scriptsprog der bruges til at udvikle dynamiske hjemmesider og webapplikationer. Det er et programmeringssprog vi kan være stolte af, da det blev skabt af dansk-canadiske Rasmus Lerdorf d. 8. juni 1995. 

Der har siden været mange forskellige PHP versioner, med PHP 7 som det nyeste i skrivende stund. 

PHP er et open source programmeringssprog, der er skrevet i C. Du finder PHP langt de fleste steder på internettet og det er det mest udbredte sprog til dynamiske løsninger. Alternativer til PHP er .Net framework, Ruby og Python. 

Hvad er et kontrolpanel?

Et kontrolpanel eller admin panel, er et backend CMS hvor du har mulighed for at håndtere din hjemmeside eller applikation. Funktionaliteten i kontrolpanelet er meget forskelligt og afhænger af det enkelte system.

Nogle vil måske kende Wordpress kontrolpanelet, når man er logger ind som administrator. Det har en række fastlagte funktioner, der kan supplere via nye plugins.

Bluebell har udviklet sit eget kontrolpanel/admin panel i systemet Angular, hvor du har mulighed for at skrive indhold, uploade billeder og placere hjemmesidens elementer efter behov.

Hvad er Laravel?

Laravel er et open source programmeringssprog, der er baseret på PHP og god til udvikling af skræddersyede løsninger. Hjemmesider udviklet i Laravel vil typisk have den fordel, at de er mere clean i kodningen, hvilket fordrer en hurtigere hjemmeside, uden samme begrænsninger ved videreudvikling.

Der er flere fordele ved Laravel som du kan læse mere om på vores side om Laravel udvikling.

Hvad er Laravel Blades?

Laravel Blades er den enkle, men kraftfulde engine, der leveres med Laravel. I modsætning til andre populære PHP-engines, begrænser Blade dig ikke fra at bruge ren PHP kode i dine views. Alle Laravel Blade visninger er kompileret i almindelig PHP-kode og cached indtil de bliver modificeret, hvilket betyder at Blade tilføjer tæt på intet overarbejde til din applikation.

Hvad er routing?

En af de fedeste features ved Laravel, er de smarte routing features. Routing anvendes til at indlæse de rigtige filer til URL’er, sider, blogindlæg, admin sektioner, login, 404-sider etc.

Hvad er authentication?

Authentication (godkendelse) bruges til at kontrollere, om en bestemt besøgende eller bruger skal have adgang til filer eller specifikke webadresser. Ud over at levere autentificerings tjenester, giver Laravel også muligheden for nemt at godkende brugerhandlinger på et givent element.

Hvad er en API nøgle?

API er en rigtig smart funktionalitet, der gør at software, platforme og hjemmesider kan fungere med hinanden. API er en forkortelse for Application Programming Interface og giver dig værktøjer til at bygge bro mellem software og applikationer. 

API nøglen er fundamentet til at få to systemer til at fungere med hinanden, det kunne fx. være et regnskabsprogram og dit interne program i firmaet. Ønsker du at hente data fra regnskabsprogrammet, kan det kun ske hvis du har API nøglen. 

Med en API nøgle kan du benytte dig af funktioner og data fra andre programmer eller systemer. API integrationer kan bidrage til at effektivisere virksomheden og begrænse mængden af manuelt arbejde.

Hvad er en database?

En database gør det muligt at gemme store mængder data og anvende disse data på mange forskellige måder. Det kan være til at sortere pris, egenskaber og afstand, eller have hvad man kan betegne som en avanceret Excel fil. 

Databasen gør det muligt at strukturere dine data og skabe relationer imellem dem. Det findes i rigtig mange afskygninger, alt efter formålet. Alt fra hjemmesider, til apps, regnskabsprogrammer og betalingssystemer etc. gør brug af databaser. 

Man skelner typisk mellemme relationelle og ikke-relationelle databaser. Hvor de relationelle adskiller de relevante data, fx. kundeinformationer og købsinformationer, mens de ikke-relationelle er mindre strukturerede, hvor data vil være samlet i højere grad.

Hvad er cache?

Cache er et lagersystem der automatisk gemmer data fra hjemmesiden, så den kan loade hurtigere. Det sker ud fra antagelsen om, at de hentede data snart skal læses igen. Det gør at du som besøgende vil opleve en hurtigere hjemmeside, med en lavere loadtid. Det vil derfor være en rigtig god ide at opsætte caching på din hjemmesiden, for at hastighedsoptimere den. 

Cachen skal ikke forveksles med cookies, der er små tekstfiler. Det er cookies der gør at browseren kan huske dine login oplysninger og brugerindstillinger, men uden de kan indeholde nogle personlige informationer. 

Cache gemmer oplysninger om de hjemmesider du besøger, mens cookies gemmer oplysninger om dig som bruger. Du har muligheden for at håndtere din browsers cookieindstillinger, så de matcher dine behov. Du har tilsvarende mulighed for at slette browserens cache. Fremgangsmåden afhænger af den enkelte browser.

Hvad er user interface (UI) ?

Inden for webdesign og webudvikling generelt, er user interface (UI) og user experience (UX) to meget udbredte begreber. Skønt de er meget forskellige. 

User interface eller brugerfladen, er et udtryk for hvordan en hjemmeside eller app ser ud. Altså helt håndgribeligt hvordan designet ser og hvordan platformen fungerer.

Hvad er user experience (UX) ?

User experience (UX) er et udtryk for brugerens oplevelse, ved brug af din app eller hjemmeside. Jo mere intuitiv, lækker og veldesignet din platform er, desto bedre vil brugeroplevelsen være. 

Det er derfor afgørende at få skabt en god UX og det er én af mange grunde til det er godt at få testet din applikation eller hjemmeside af, inden lancering.