Onsen UI
Onsen UI er en programvare utviklingsplattform for mobile applikasjoner basert på vanlig HTML5-kode. Brukergrensesnittet bibliotekene er skrevet i Javascript, noe som betyr at et overveldende flertall av de oppleves i applikasjonsutvikling kan se på koden og forstår hva det gjør.
- Støtte for jQuery, AngularJS, reagere og Vue.
- Gir en GitHub oppbevaringssted for Onsen UI pakke slik at utviklere kan se på koden
- Tilbud programmerere en effektiv kommandolinje-grensesnitt for å arbeide med sine programmer
- Fungerer med PhoneGap og Cordova i miljøer som har disse ekstra verktøy
- Onsen UI er for det meste bygget på fri og åpen kildekode, noe som gir enkel reproduksjon
- Tvinger ikke noen form for DRM på apps utviklet med det
- Kompilerer Javascript og HTML5-kode uten å tvinge utviklere å skrive det på en bestemt måte
- Gir sluttbrukerne den opprinnelige opplevelsen de forventer fra apps på sine enheter
- Monaca er en kommersiell tjeneste, men den versjonen som følger med Onsen UI starter ut gratis
- Ikke kommer med en gratis debugger, noe som betyr at utviklere må se på hver linje med kode individuelt
- De som arbeider med kode designet for å kjøres på iPhone X enheter vil ha for å optimalisere det første
- Onsen UI simulerer de fleste funksjonene i stedet for redskaper dem smertefritt, noe som kan gjøre visse handlinger kjøre saktere på enkelte eldre enheter
Snarere enn å tvinge utviklere til å jobbe med Android og iOS-enheter enkeltvis, gjør Onsen UI noen å henvende apps laget av enkle HTML-koder til egen kode. Dette gir en mye bedre brukeropplevelse for de som laster ned apps i fremtiden, siden koding dem på denne måten sikrer de oppfører seg hvordan programmer på plattformen er ment å oppføre seg. Android og iOS-enheter jobbe med et helt annet sett med bevegelser fra hverandre, men Onsen UI gjør at brukergrensesnittet støtter bare gester ventet på brukerens enhet. Onsen UI kommer med et bibliotek kalt Monaca som lar utviklere å bruke den for hybrid app utvikling. Den konverterer HTML5 og Javascript-kode i en innfødt app for Android eller iOS-enheter. De som ønsker å utvikle apps uten å måtte installere SDK vil finne det svært nyttig, spesielt hvis de skriver kode i Microsoft Windows. Siden Windows fungerer ikke med alle POSIX kaller det moderne mobile enheter krever, Monaca biblioteker fra Onsen UI pakken er trolig den enkleste måten å støtte denne typen utvikling. De som er koding fra Linux-bokser trenger ikke å bekymre deg for dette. Onsen UI fungerer godt for programmerere som arbeid fra Linux, MacOS eller andre Unix-basert operativsystem med riktig SDK installert. Individer på disse operativsystemene kan bruke noen av de store terminal tekstredigeringsprogrammer for å skrive kode for Onsen UI-plattformen. Uansett om vi, vim, nano eller emacs kommer med utviklerens distribusjon, bør alle disse støttes. Siden Cygwin DLL samt Windows Subsystem for Linux både støtte disse redaktører, Windows koder ved hjelp av en Unix delsystem vil ikke ha noen problem koding apps som bruker Onsen UI heller.