Je souhaite développer une application mobile hybride et savoir quelle est la différence entre Cordova et ionic?
Voici un extrait de Apache Cordova page Wikipedia , mais cela est vrai pour PhoneGap et Ionic ainsi:
Les applications résultantes sont dites hybrides, ce qui signifie qu’elles ne sont pas vraiment des applications mobiles natives (car tout le rendu de la présentation est effectué via des vues Web au lieu du cadre de l’interface utilisateur native de la plate-forme), ni purement Web Les applications Web ne sont pas simplement des applications Web, elles sont également présentées comme des applications à distribuer et ont accès aux API de périphérique natif).
Les trois projets sont gratuit et open-source.
PhoneGap est la base, Cordova vient d’Apache qui a acquis Phonegap. Les deux sont presque les mêmes maintenant, et ionic est un cadre pour améliorer l'interface utilisateur frontale
ionic framework est un outil sdk open source constitué de modèles css et de bibliothèques javascript, principalement angularjs, qui utilise ses directives pour écrire du code .
Je pense que Cordova est un framework de développement mobile open source. Il est utilisé par les développeurs pour créer des applications mobiles multiplates-formes. Il a une base de code unique. Cordova peut être développé à l'aide de HTML5, JavaScript et CSS.
Ionic est un framework qui est un ensemble de classes CSS et une bibliothèque JavaScript. Il est construit sur le dessus de Cordoue avec l'aide de AngularJS.
PhoneGap est un produit Adobe. Il est alimenté par Cordova