Ionic (framework)

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources (mai 2016).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Pour les articles homonymes, voir Ionic.

Ionic

Informations Première version |  2013

|

Dernière version |  v7.1.3 (12 juillet 2023)
Dépôt |  github.com/ionic-team/ionic-framework
État du projet  |  Actif
Écrit en |  TypeScript, HTML, CSS, JavaScript
Environnement |  Windows, Mac, Linux
Type  |  Framework web
Framework de développement hybride pour smartphone (d)
Framework
Licence |  MIT
Site web |  https://ionicframework.com/

modifier \- modifier le code \- voir Wikidata (aide)

Ionic est un framework JavaScript open-source[1] créé en 2013 par Max Lynch, Ben Sperry, et Adam Bradley. Deux versions distinctes sont disponibles, incompatibles entre elles : la première version, 1.3.3, se base sur AngularJS 1.5.3 tandis que la version 3.5.0 se base sur Angular 4.1.3 et TypeScript.

## Framework

[modifier | modifier le code]

Basé initialement sur AngularJS et Apache Cordova[2], Ionic permet de créer un code multisupport en utilisant des outils Web comme HTML, CSS, JavaScript, afin de générer des applications iOS, Android, Chrome, Windows Phone et bien d'autres.

## Ionic 1.x (2014-2017)

[modifier | modifier le code]

Initialement, la première version d'ionic intègre AngularJS 1.x, ce qui veut dire qu'il est équipé d'un moteur javascript qui interprète le code javascript écrit par le programmeur.

## Ionic 2.x (2016-)

[modifier | modifier le code]

Dans sa version 2.0, ionic intègre Angular 2[3] qui est équipé d'un moteur de conversion TypeScript vers JavaScript, permettant au programmeur d'écrire son code en TypeScript.

La performance d’Ionic 2 est nettement améliorée. Les applications sont beaucoup plus fluides que celles compilées par Ionic 1.

## Notes et références

[modifier | modifier le code]

### Références

[modifier | modifier le code]

1. ↑ (en) « Introduction to Ionic »
2. ↑ (en) « ionic base »
3. ↑ (en-US) « Announcing the Ionic 2 Release Candidate! », The Official Ionic Blog,‎ 28 septembre 2016 (lire en ligne, consulté le 10 octobre 2016)

### Liens externes

[modifier | modifier le code]

* Site officiel

* Portail de l’informatique

*[(en)]: Langue : anglais
*[(en-US)]: Langue : anglais américain