IL WEB
Ionic nasce nel 2013 creato da Diffy e Co. Scritto in Javascript, si basa inoltre su Angular e Node.js . Utilizza inoltre Cordova come plug-in per interfacciarsi con le componenti del dispositivo come fotocamera, GPS, accelerometro ecc.
Lo stack tecnologico quindi è nell’ambito front-end. In HTML5, CSS3 e Javascript si può programmare un’unica volta e distribuire le applicazioni sugli store ufficiali.
Il framework Ionic utilizza il pattern MVC (Model-View-Controller).
L’interfaccia utente (UI) è molto vicina ad un’app nativa. Essendo un’app ibrida, il caricamento può essere a volte lento . Tuttavia oggi gli hardware dei dispositivi mobili sono potenti al tal punto che la differenza tra un’app Ionic ed una nativa è impercettibile.
La community di Ionic è ampia. Questo garantisce un buon supporto per gli sviluppatori.