Créer en 2013 par Max Lynch, Ben Sperry et Adam Bradley, Ionic est un framework permettant de créer des applications mobiles et hybrides sur plusieurs plateformes à partir d'un code de base. Initialement, les premières versions de Ionic étaient basées sur Angular et les plugins Apache Cordova. Cordova est un outil permettant de construire des applications mobiles en utilisant ces propres API au lieu d'utiliser spécifiquement ceux d'une plateforme particulière.
Actuellement, il y a plus de 5 millions d'applications qui ont été créée avec Ionic. Ionic utilise les technologies front-end telles que HTML, CSS, JavaScript et Angular pour le développement d'application. Puisqu'il utilise des technologies web, son code peut être utilisé sur plusieurs plateformes.
Avantages
- Tout le monde qui maîtrise la technologie web et Angular peut utiliser Ionic. Donc, il est facile à apprendre.
- Les réductions des coûts pour le développement, le support et la maintenance du code, car le code de base n'a pas à s'adapter selon la plateforme dont l'application veut être déployée.
- Documentation complète et vaste
Inconvénients
- Il perd de la pertinence lorsque les applications utilisent des ressources gourmandes en performance (ex: Snapchat)
- Les problèmes de sécurité liée lors de la création d'une application hybride (problème commun)
- Très dépendant de plugins (pour les fonctionnalités natives)
Pour conclure, de ce que j'ai compris lors de mes recherches, Ionic permet de créer des applications mobiles de manière peu coûteuses au niveau des ressources humaines, financières et de temps.
Références:
Site web officiel, Consulté le 10 février 2024
Wikipédia, Consulté le 10 février 2024
Blog, Consulté le 10 février 2024
Commentaires2
Exemples
Bonjour,
Il serait intéressant d'avoir quelques exemples d'applicatifs utilisant Ionic.
En auriez-vous quelques-uns ?
Exemple de compagnies ou de projet qui utilisent Ionic
J'ai trouvé votre article super intéressant! J'ai été impressionné d'apprendre que le framework est utilisé par plus de 5 millions d'application. Je suis curieux de savoir quels sont les exemples d'applications ou de compagnie qui utilisent ce framework?
Merci et au plaisir de lire votre prochain article!