Skip to content

literature_research

Daniel Wagner edited this page Aug 19, 2022 · 1 revision

Literature research

Frontend Technology (Issue #22)

Flutter React Native Ionic
lernen & arbeiten seit 2021 am häufigsten verwendet für mobile und plattformübergreifende Entwicklungsprojekte vor 2021 am häufigsten verwendet am ältesten, auch große Community
Programmiersprache Dart Programmiersprache JavaScript (React) Web Technologien HTML, CSS, and JavaScript (React, Vue oder Angular)
gute Doku gute Doku gute Doku
Hot Reload Feature Hot Reload Feature lädt die gesamte App nach einer Änderung
Performance
(Unterschiede vermutlich nicht merkbar)
Performance 1. (native:
Anwendung kommuniziert "nativ" mit dem Betriebssystem , Hardware)
Performance 2. (teilweise native:
kommuniziert mit der Hardware eines mobilen Geräts über eine Brücke)
Performance 3. (nutzt WebView zum Rendern, seltener für mobile Apps, eher für Web-Apps)
Apps die das nutzen Google Ads,KlasterMe,Reflectly,Xianyu by Alibaba Facebook, Instagram, Airbnb Walmart, Bloomberg, SoundCloud Pulse, Townske MarketWatch, Pacifica, Sworkit
Libraries Q Q umfangreiche Komponentenbibliothek, einsatzbereite Widgets vor allem Bibliotheken von Drittanbietern, Anwendungen werden aus kleineren Komponenten gebaut, häufig Anpassung der Komponenten umfangreiche Komponentenbibliothek, einsatzbereite Komponenten
Persistent Storage Firebase Async Storage ; SQLite ; Firebase ((Google) Cloud Storage) ; Realm,... Community Packages: Q Ionic Storage, Capacitor Storage, SQLite,...
Support iOS 9.0+ and Android 4.4 (API 19)+ Q iOS 11.0+ and Android 5.0 (API 21)+ Q Ionic v6: Android 5.0+ with Chromium 60+, iOS 13.0+;
Ionic v5: Android 5.0+, iOS 11.0+;
Ionic v4: Android 4.4+, iOS 10.0+ Q

Entscheidung für Flutter aufgrund von guter Performance, umfangreichen Libraries und vorhandenen Kompetenzen im Team.

Clone this wiki locally