Hva er de to teknologiene?
SAPUI5 er SAPs native JavaScript-rammeverk for UI5-baserte applikasjoner. Det er fundamentet for alle SAP Fiori-apper, og det er rammeverket SAP selv bruker for standard Fiori-applikasjoner. SAPUI5 gir full kontroll over brukergrensesnittet, er tett integrert i SAP Fiori Launchpad, og følger SAPs designsystem (SAP Horizon design system).
Neptune DXP SAP Edition er en utvidelse på toppen av SAP-plattformen som gir et visuelt design-verktøy, et komponentbibliotek, og et runtime-miljø for applikasjoner. Neptune DXP kan deployes on-premise i SAP-systemet eller på SAP BTP, og applikasjonene kan pakkes som native iOS/Android-apper.
## Dimension 1: Utviklingshastighet
Neptune DXP vinner på hastighet. Neptune's App Designer er et visuelt drag-and-drop-verktøy der du bygger UI-layout raskt. Gjenbrukbare komponenter (Neptune Objects) gjør at ofte brukte mønstre kan gjenbrukes på tvers av applikasjoner. En erfaren Neptune-utvikler kan prototype en fungerende applikasjon på noen timer.
SAPUI5 er mer verbose. Du skriver mer kode per funksjon, og det krever god forståelse av UI5's MVC-mønster, kontroller-hierarki og binding-mekanismer. Fiori Elements-templater reduserer dette, men standard templater er ikke fleksible nok for alle behov.
Vinneren: Neptune DXP – typisk 30–50% raskere for lignende funksjonalitet.
## Dimension 2: Offline-støtte
Neptune DXP vinner klart. Neptune har innebygd offline-kapabilitet med lokal datalagring, delta-synkronisering og offline-first arkitektur. Vi har deployert Neptune-applikasjoner med offline-støtte til 4000+ enheter i logistikkmiljøer – det fungerer i produksjon.
SAPUI5 har begrenset innebygd offline-støtte. Det finnes løsninger (SAP Mobile SDK, PWA-funksjonalitet), men de krever betydelig ekstra arbeid og er ikke like robuste som Neptune's native offline-støtte.
Vinneren: Neptune DXP – ingen sammenligning.
## Dimension 3: Fiori Launchpad-integrasjon
SAPUI5 vinner. Standard Fiori-apper og SAPUI5-apper integreres sømløst i SAP Fiori Launchpad med standard tile-konfigurasjon, navigasjon, brukerinnstillinger og tilgangskontroll. Neptune-apper integreres også i Launchpad, men krever noe ekstra konfigurasjon og støtter ikke alle Launchpad-funksjoner like godt.
For virksomheter der SAP Fiori Launchpad er primær SAP-portal for sluttbrukerne, er dette et viktig punkt i favør av SAPUI5.
Vinneren: SAPUI5
## Dimension 4: Mobile deployer
Neptune DXP vinner. Neptune App Store gir en enkel mekanisme for å pakke Neptune-applikasjoner som native iOS og Android-apper, med støtte for push-varsler, kamera, GPS, strekkodeskanning og andre native enhetsfunksjoner. Utrulling til mange enheter via MDM er godt støttet.
SAPUI5-applikasjoner kan gjøres tilgjengelige på mobil via nettleser eller via SAP Mobile Services, men native app-pakking er mer komplisert og krever ytterligere tredjepartsteknologi.
Vinneren: Neptune DXP
## Dimension 5: Langsiktig vedlikeholdbarhet
Det avhenger. Standard SAPUI5-applikasjoner er tett koblet til SAP's Fiori-utvikling og følger SAP-oppdateringer automatisk. Neptune DXP krever separate oppdateringer og lisenser, og det er en ekstra leverandøravhengighet å håndtere. På den annen side er Neptune's komponentbaserte arkitektur godt egnet for vedlikehold, og Neptune AS er en stabil norsk leverandør med sterk SAP-partnerrelasjon.
## Vår anbefaling
Velg SAPUI5/Fiori Elements for standard forretningsapplikasjoner i SAP Launchpad, der look-and-feel og SAP-konsistens er viktig, og der funksjonaliteten dekkes av standard templater.
Velg Neptune DXP for mobile applikasjoner med offline-krav, felt-arbeidsflyter for logistikk eller vedlikehold, og situasjoner der utviklingshastighet og rask prototyping er avgjørende.
Og ikke vær redd for å bruke begge i én og samme organisasjon – ulike use cases kan godt løses med ulike teknologier i et sunt SAP Fiori-landskap.
Har du spørsmål til artikkelen?
Ta kontakt