Onsen UI
Onsen UI er en udvikling af software platform til mobile apps baseret på regelmæssig HTML5 kode. Brugerfladen biblioteker er skrevet i JavaScript, hvilket betyder, at et overvældende flertal af dem, der har erfaring med applikationsudvikling kan se på koden og forstå, hvad det gør.
- Støtte til jQuery, AngularJS, reagere og Vue.
- Giver en GitHub opbevaringssted for Onsen UI pakken, så udviklerne kan se på koden
- Tilbud programmører en effektiv kommando-line interface til arbejde med deres programmer
- Virker med PhoneGap og Cordova i miljøer, der har disse yderligere værktøjer
- Onsen UI er for det meste bygget på fri og open source-kode, der giver let reproduktion
- Tvinger ikke nogen form for DRM på apps, der er udviklet med det
- Samler JavaScript og HTML5 kode uden at tvinge udviklere til at skrive det på en bestemt måde
- Tilbud slutbrugerne den indfødte erfaring de forventer af apps på deres enheder
- Monaca er en kommerciel service, selvom den version, der kommer med Onsen UI starter ud gratis
- Ikke kommer med en gratis debugger, hvilket betyder udviklere er nødt til at se på hver linje kode individuelt
- De, der arbejder med kode designet til at køre på iPhone X-enheder vil nødt til at optimere det først
- Onsen UI simulerer de fleste funktioner i stedet for redskaber dem indbygget, som kunne foretage visse handlinger køre langsommere på nogle ældre enheder
I stedet for at tvinge udviklere til at arbejde med Android- og iOS-enheder individuelt, Onsen UI giver alle mulighed for at slå apps lavet af simple HTML-koder i native kode. Dette giver en langt bedre brugeroplevelse for dem, der henter apps i fremtiden, da kodning dem på denne måde sikrer de opfører sig, hvordan programmer på platformen er meningen at opføre sig. Android og iOS enheder arbejder med et helt andet sæt bevægelser fra hinanden, men Onsen UI sørger for, at brugergrænsefladen understøtter kun fagter forventet på brugerens enhed. Onsen UI kommer med et bibliotek kaldet Monaca der giver udviklere mulighed for at bruge det til hybrid app udvikling. Den konverterer HTML5 og JavaScript-kode i en indfødt app til Android- eller iOS-enheder. De, der ønsker at udvikle apps uden at skulle installere SDK'er vil finde det yderst nyttigt, især hvis de skriver kode i Microsoft Windows. Da Windows virker ikke med alle de POSIX opkald, som moderne mobile enheder kræver, Monaca biblioteker fra den Onsen UI pakken er nok den nemmeste måde at støtte denne form for udvikling. De, der kodning fra Linux-kasser ikke behøver at bekymre sig om dette. Onsen UI fungerer godt for programmører, der arbejder fra Linux, MacOS eller andre Unix-baseret operativsystem med den relevante SDK installeret. Personer på disse operativsystemer kan bruge nogen af de store terminal teksteditorer at skrive kode for Onsen UI-platformen. Uanset om vi, vim, nano- eller emacs kommer med udviklerens fordeling, bør alle disse blive støttet. Siden Cygwin DLL samt Windows-undersystemet til Linux begge støtter disse redaktører, Windows-koder ved hjælp af en Unix delsystem vil ikke have noget problem kodning apps, der bruger Onsen UI enten.