Onsen UI
Onsen UI je vývoj softwarové platformy pro mobilní aplikace založené na pravidelném HTML5 kód. Knihovny uživatelského rozhraní jsou napsány v jazyce JavaScript, což znamená, že drtivá většina z těch, které zažili při vývoji aplikací se podívat na kód a pochopit, co to dělá.
- Podpora pro jQuery, angularjs, Reagovat a Vue.
- Poskytuje GitHub úložiště pro balíček Onsen UI, takže vývojáři mohou prohlédnout kód
- Nabídek programátoři efektivní příkazového řádku rozhraní pro práci s jejich programy
- Pracuje se PhoneGap a Cordova v prostředích, které mají tyto dodatečné nástroje
- Onsen UI je většinou založen na svobodné a open-source kód, který umožňuje snadnou reprodukci
- Nenutí žádný druh DRM v aplikacích vyvinutých s ním
- Sestavuje JavaScript a HTML5 kód, aniž by nutit vývojářům psát to určitým způsobem
- Nabízí koncovým uživatelům nativní prostředí, kterou očekávají od aplikací na svých zařízeních
- Monaca je obchodní služby, i když je verze, která je dodávána s Onsen UI začíná zdarma
- Nepřichází s volným debugger, což znamená, že vývojáři se podívat na každém řádku kódu jednotlivě
- Ti, kteří pracují s kódem, který umožňuje spustit na zařízeních iPhone X bude muset nejprve optimalizovat
- Onsen UI Simuluje nejvíce je možné, spíše než splní jim nativně, což by mohlo některé akce běžet pomaleji na starších zařízeních
Spíše než nutit vývojářům práci s operačním systémem Android a iOS zařízení jednotlivě, Onsen UI umožňuje komukoliv obrátit aplikace vyrobené z jednoduchých HTML značek do nativního kódu. To poskytuje mnohem lepší uživatelskou zkušenost pro ty, kteří stahovat aplikace do budoucna, protože je kódování tímto způsobem zajistí, že se chovají, jak programy na zmíněné plošině mají chovat. Android a iOS zařízení pracují s úplně jinou sadu gest od sebe, ale Onsen UI zajišťuje, že uživatelské rozhraní podporuje pouze gesta očekává na zařízení uživatele. Onsen UI je dodáván s knihovnou s názvem Monaca, který umožňuje vývojářům používat hybridní vývoj aplikací. Převádí HTML5 a JavaScript kód do nativního aplikace pro Android nebo iOS. Ti, kteří chtějí vyvíjet aplikace, aniž by bylo nutné instalovat SDK bude to velmi užitečné, a to zejména v případě, že psát kód v systému Microsoft Windows. Vzhledem k tomu, Windows nefunguje s všechny POSIX volání, že moderní mobilní zařízení vyžadují, Monaca knihovny z balíku Onsen UI je asi nejjednodušší způsob, jak podpořit tento druh vývoje. Ti, kteří jsou kódování z linuxových boxů nebude muset starat o to. Onsen UI funguje dobře pro programátory, kteří práce z Linux, MacOS nebo jakýkoli jiný Unix-založený operační systém s příslušným SDK nainstalovány. Jednotlivci na těchto operačních systémech lze použít některý z hlavních terminál textových editorů psát kód pro platformu Onsen UI. Bez ohledu na to, jestli vi, vim, nano nebo emacs je dodáván s distribucí developera, všechny z nich by měl být podporován. Vzhledem k tomu, Cygwin DLL, stejně jako Windows Subsystem for Linux jak podpořit tyto editory Windows kódy pomocí Unix subsystém nebude mít žádný problém kódování aplikace, které používají rozhraní Onsen buď.