Teknologi & platformsiden 1995⏱ ~1 min

Java

Etablert, plattformuavhengig programmeringsspråk - dominerende i enterprise-backend og energisektoren.

Java er et objektorientert programmeringsspråk og plattform (JVM - Java Virtual Machine) som har vært dominerende i enterprise-programvareutvikling siden midten av 1990-tallet. Javas «write once, run anywhere»-filosofiHvor tankene våre kommer fra, med kildene navngitt i stedet for framstilt som våre egne. betyr at Java-bytekode kjører identisk på alle plattformer med en JVM - Linux, Windows, macOS og skyplattformer. Java har et enormt og modent økosystem av biblioteker, rammeverk (Spring, Quarkus, Micronaut) og verktøy. I norsk energisektor er Java det klart vanligste programmeringsspråket i eldre og etablerte systemer: KISKundeinformasjonssystem - kjernesystem hos kraftleverandører og nettselskaper for kundehåndtering og fakturering., SCADASupervisory Control and Data Acquisition - system for sanntidsovervåking og styring av industrielle prosesser.-tillegg, integrasjonsmotorer og EDIElektronisk datautveksling mellom forretningssystemer etter standardiserte formater - grunnlaget for automatisert B2B-kommunikasjon.-gateways er typisk skrevet i Java. KotlinModerne programmeringsspråk for JVM - primærspråket for Android og stadig vanligere i backend. har de siste årene vunnet terreng som en mer moderne og konsis etterfølger på JVM, og er fullt interoperabelt med eksisterende Java-kode - noe som gjør det mulig å migrere gradvis uten å skrive om alt fra scratch.

Utvikling