Ionic

Logo des Ionic Frameworks
Basisdaten

Entwickler Drifty Co
Erscheinungsjahr 2013
Aktuelle Version 8.8.10[1]
(10. Juni 2026)
Programmier­sprache TypeScript[2], JavaScript
Kategorie Webframework
Lizenz MIT-Lizenz
deutschsprachig nein
ionicframework.com

Ionic ist ein Open-Source-Webframework zur Erstellung von Hybrid-Apps und Progressive Web Apps auf Basis von HTML5, CSS, Sass und JavaScript/TypeScript. Dabei basiert es seit Version 5 auf Ionics Capacitor. Seit Version 4 kann Ionic auch auf diverse andere Frameworks wie Vue.js aufsetzen, oder ohne darunterliegendes Framework verwendet werden. Es stellt eine Programmbibliothek aus verschiedenen Komponenten zur Verfügung, mit denen interaktive Apps programmiert werden können. Der Fokus des Frameworks liegt auf der Seite des Front-Ends, also der Benutzerschnittstelle.

Entwicklung

Bearbeiten

Entwickelt wird es seit 2012 von Drifty.[3] An der Entwicklung waren unter anderem die Programmierer Max Lynch und Ben Sperry, die Gründer von Drifty, sowie Adam Bradley beteiligt.[4] Im März 2014 erhielt Drifty 1 Million US-Dollar Startkapital von „Arthur Ventures“.[5]

Die Alpha-Veröffentlichung war Ende November 2013.[6] Am 7. Mai 2014 wurde das bis dahin größte Update auf Ionic 1.0 Beta 4 veröffentlicht.[7] Die Version v1.0.0 „uranium-unicorn“, wurde am 12. Mai 2015 freigegeben.[8]

Am 25. Januar 2017 wurde die Version 2 des Ionic-Frameworks veröffentlicht. Das Framework wurde dabei umfassend überarbeitet und basiert auf dem AngularJS-Nachfolger Angular. Damit einher geht auch der Wechsel von JavaScript zu TypeScript.[9]

Am 1. April 2017 erschien Version 3 des Frameworks. Dabei wurde auch die Versionsnummerierung geändert und folgt nun der semantischen Versionierung. Hauptmerkmale dieser Version ist die Unterstützung für Angular in Version 4 sowie die Kompatibilität mit neueren TypeScript-Versionen.[10]

Am 24. Juli 2018 erschien die Version 4 als Beta des Frameworks. Hauptneuerungen sind Performanceverbesserungen und Multi-Framework-Kompatibilität.[11] Version 4 wurde schließlich am 23. Januar 2019 veröffentlicht.[12] Durch die neue Ordnerstruktur ist ein Migration von Version 3 auf Version 4 nicht direkt möglich.[13]

Am. 11. Februar 2020 erschien die Version 5 des Frameworks. Neben Performanceverbesserungen wurden viele neue Komponenten des Apple iOS 13 hinzugefügt.

Struktur

Bearbeiten

Ionic kann in Verbindung mit Angular genutzt werden, welches die Struktur der App erstellt, während Ionic die Benutzeroberfläche realisiert. Ionic ist ein npm-Modul und benötigt Node.js.

Mit Ionic können Hybrid-Apps für iOS, Android und mit Ionic 2 auch für die Universal Windows Platform von Windows 10 entwickelt werden.[14] Diese Apps können zudem über die App Stores der jeweiligen Plattform vertrieben werden.

Angular arbeitet mit „jqLite“, das DOM-Manipulation ermöglicht. Für erweiterte Funktionalitäten kann jQuery mit einem Dokument geladen werden.

Ionic nutzt vorhandene HTML- und CSS-Funktionen, um schnelle Ergebnisse zu liefern. Gestaltbar über Sass, kann das individuelle Design der App durch Ionic-Variablen erweitert werden. Zusätzlich gibt es noch eine Bibliothek mit über 440 Symbolen.

Ionic Native basiert auf Cordova-Erweiterungen, die Kamera, GPS und Speicher ansprechen kann.[15] Diese Module werden als Schnittstelle via eines npm-Moduls in Ionic importiert.[16]

Lizenz

Bearbeiten

Ionic steht unter der MIT-Lizenz, wodurch es privat als auch geschäftlich genutzt werden kann.[17] Die kommerzielle Version wird in vier verschiedenen Preisvarianten angeboten, von denen die kleinste Lizenz kostenlos ist, aber nur von einzelnen Entwicklern genutzt werden darf.[18]

Bearbeiten

Einzelnachweise

Bearbeiten
  1. Release 8.8.10. 10. Juni 2026 (abgerufen am 11. Juni 2026).
  2. The ionicframework Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 19. Oktober 2018).
  3. Ionic: Ionic Framework – About. In: Ionic Framework. (ionicframework.com [abgerufen am 3. September 2017]).
  4. Drifty: About Ionic – Ionic Documentation Overview – Ionic Framework. Abgerufen am 3. September 2017 (englisch).
  5. Sarah Perez: Drifty, Makers Of The Ionic Mobile Framework, Raise $1 Million | TechCrunch. Abgerufen am 3. September 2017.
  6. Ionic 4 Tutorial für Beginner | Angular + Cordova in Deutsch. In: Visuelle Coding + Hacking Tutorials. 17. Januar 2019, abgerufen am 19. Januar 2020 (englisch).
  7. Ionic Beta 4: Our Biggest Update Yet. In: blog.ionic.io. 7. Mai 2014, abgerufen am 15. Juli 2016 (englisch).
  8. Announcing Ionic 1.0! In: blog.ionic.io. 12. Mai 2015, abgerufen am 15. Juli 2016 (englisch).
  9. Announcing Ionic 2.0.0 Final. In: The Official Ionic Blog. 25. Januar 2017 (ionicframework.com [abgerufen am 11. Juli 2017]).
  10. Ionic 3.0 has Arrived! In: The Official Ionic Blog. 7. April 2017 (ionicframework.com [abgerufen am 11. Juli 2017]).
  11. blog.ionicframework.com
  12. ionicframework.com
  13. Upgrading an Ionic 3 application to Ionic 4. 14. Juni 2018, abgerufen am 19. Januar 2020 (amerikanisches Englisch).
  14. Announcing Windows Support in Ionic 2. In: blog.ionic.io. 29. März 2016, abgerufen am 15. Juli 2016 (englisch).
  15. Ionic Natie Storage und Ionic Kamera. In: Visuelle Coding + Hacking Tutorials. 16. August 2018, abgerufen am 21. Dezember 2019 (englisch).
  16. Drifty: Ionic Framework. Abgerufen am 21. Dezember 2019 (englisch).
  17. Sarah Perez: Drifty, Makers Of The Ionic Mobile Framework, Raise $1 Million. TechCrunch, 10. März 2014, abgerufen am 15. Juli 2016 (englisch).
  18. Drifty Co: Ionic plans & pricing. Abgerufen am 27. November 2017.

📚 Artikel Terkait di Wikipedia

Ionic

White Star Line Ionic (Schiff, 1903), ein Passagierschiff der britischen Reederei White Star Line Ionic (Framework), ein Open-Source-Framework zur Erstellung

Mobile App

Ansca Mobile mit dem Corona SDK und Drifty mit Ionic Lösungen zur Entwicklung von Hybrid-Apps an. Das Framework lädt eine Bibliothek, die die Kommunikation

Metallorganische Gerüstverbindung

Gerüste oder metallorganische Gerüstverbindungen (englisch metal-organic frameworks, MOFs) sind mikroporöse Materialien. Sie bestehen aus anorganischen Baueinheiten

Mobile-App-Entwicklung

Swift und Objective-C unterstützt. Hybride Apps verwenden hybride Frameworks wie Ionic Capacitor und Apache Cordova. Sie kommen vorrangig bei kleineren

Flipflop

The Radio Review. Dez. 1919, S. 143 ff. Patent GB148582A: Improvements in ionic relays. Angemeldet am 21. Juni 1918, veröffentlicht am 5. August 1920, Erfinder:

Superkondensator

2010, abgerufen am 2. November 2020 (englisch).  Liqiang Mai u. a.: Fast Ionic Diffusion-Enabled Nanoflake Electrode by Spontaneous Electrochemical Pre-Intercalation

Yan Lu

Eljarrat, Johannes Müller, Christoph T. Koch, Jiayin Yuan, Yan Lu: Poly(ionic liquid) Nanovesicle-Templated Carbon Nanocapsules Functionalized with Uniform

Nitrile

Daniela Pieraccini, Paola Saullo: Nucleophilic Displacement Reactions in Ionic Liquids: Substrate and Solvent Effect in the Reaction of NaN 3 and KCN with