Leksikon

Leksikon

Java

Java er et af verdens mest udbredte programmeringssprog — alsidigt og pålideligt. Forstå hvornår Java er det rigtige fundament for dit system.

Java er et af verdens mest udbredte programmeringssprog — kendt for at være robust, sikkert og platformuafhængigt. Det blev introduceret i 1995 af Sun Microsystems (i dag Oracle) og bruges den dag i dag til alt fra store virksomhedssystemer og bankløsninger til Android-apps.

Det bærende princip er "skriv én gang, kør overalt": Java-kode kører gennem en såkaldt Java Virtual Machine (JVM), som findes til Windows, macOS, Linux og mange andre systemer. Du skriver altså programmet én gang og kan køre det på forskellige platforme uden at lave det om.

Hvad gør Java til et solidt valg

  • Pålidelighed. Streng typekontrol fanger en stor del af fejlene allerede, før programmet kører. Det er en væsentlig grund til, at Java er så udbredt i systemer, hvor nedetid og fejl koster dyrt.
  • Modne frameworks. Værktøjer som Spring og Hibernate er gennemtestede over årtier og dækker det meste af det, et forretningssystem skal kunne.
  • Adgang til folk. Java har et af de største udviklermiljøer overhovedet, så det er lettere at finde nogen til at bygge videre eller overtage et eksisterende system.
  • Lang levetid. Java har holdt i 30 år og bliver fortsat opdateret. Bygger du på det, bygger du ikke på noget, der forsvinder.

Hvor Java typisk passer

Java skinner i tunge, langtidsholdbare systemer: forretningskritiske backends, finans- og forsikringsløsninger, store integrationer og Android-apps. Hvor mange brugere, store datamængder og høj driftssikkerhed er afgørende, er Java et veldokumenteret og sikkert fundament.

Hvad du skal være opmærksom på

Robustheden har en pris. Java bruger typisk mere hukommelse end lettere sprog, og udviklingen kan være lidt tungere at komme i gang med, fordi sproget er forholdsvis formelt. Til en lille, simpel hjemmeside er det ofte overkill — der vil JavaScript eller PHP som regel være hurtigere fra start. Værdien kommer, når systemet skal leve længe, vokse og bære meget.

Forveksl i øvrigt ikke Java med JavaScript. Trods navnet er det to vidt forskellige sprog til vidt forskellige formål.

Relaterede ydelser

Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.

Næste skridt

Fra begreb til løsning

Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.