Om Norscode-språket

Norscode-språket er en del av den tekniske retningen bak prosjektet. For vanlige besøkende er ikke dette det viktigste ved nettstedet, men siden forklarer hvorfor Norscode tenker helhetlig rundt språk, struktur og digitale leveranser. Tanken er at grunnmuren bak løsningene også skal være mulig å forstå og videreutvikle over tid.

Oversikt

Norscode er ikke bare et navn på nettsiden, men også navnet på språkretningen bak prosjektet. Ambisjonen er å bygge løsninger der språk, struktur og leveranseflater henger bedre sammen. På sikt gjør det det enklere å eie mer av grunnmuren bak det som bygges.

Oppbygning

Språket er bygget rundt tydelige funksjoner, lesbare blokker og et uttrykk som skal være enklere å følge enn mye tradisjonell teknisk syntaks. Det er en bevisst retning: koden skal være lettere å lese, lettere å forklare og lettere å jobbe videre med.

Funksjonsbasert stil

Språket bruker funksjoner som tydelige byggeklosser, for eksempel funksjon start() og egne handlere for sider og ruter.

Lesbar syntaks

Ord som hvis, returner og la gjør flyten mer direkte og lettere å følge for mennesker som leser koden.

Bygget for sammenheng

Målet er at språk, web og logikk i større grad skal kunne tenkes som deler av samme retning i stedet for mange helt separate lag.

Tydelig struktur

Et viktig poeng med språket er å gjøre prosjekter enklere å strukturere når løsninger vokser og får flere sider, moduler og funksjoner.

Nærhet til produktet

Når man eier mer av språk og plattformretning, blir det enklere å forme verktøy og løsninger rundt faktiske behov i prosjektet.

Langsiktig retning

For brukerne betyr dette først og fremst at Norscode bygger med et langsiktig blikk, ikke bare med fokus på rask førstelansering.

Web

En viktig side ved Norscode er at språket brukes til å definere HTML-responser, ruter og enkel weblogikk i samme prosjekt. Det gjør det mulig å bygge nettsteder og mindre applikasjoner med færre lag å holde styr på i starten.

Utvikling

Språket inngår i en større utviklingsretning med kompilator, runtime og webstøtte. Det betyr at dette ikke bare er en merkevarefortelling, men også en teknisk retning som faktisk brukes i prosjektet.

Videre retning

Ambisjonen er at Norscode-språket skal kunne brukes i stadig flere deler av leveransen over tid. For en bedrift betyr dette først og fremst bedre sammenheng mellom det som bygges, hvordan det vedlikeholdes og hvordan det kan videreutvikles senere.