Geschrieben von Steffen Jacobs
am 6. Juli 2020
React Native oder NativeScript? - Eine komparative Analyse für Enterpriseanwender
Im Bereich der mobilen Anwendungsentwicklung von nativen Apps gibt es viele Wege, die zum Ziel führen.
Aus bereits im Vorfeld beschriebenen Gründen [1] [2] konnten wir diese Auswahl an Wegen für die meisten praktischen Anwendungsfälle bereits auf die beiden Cross-Platform-Frameworks React Native und NativeScript reduzieren.
Aber welches der beiden Frameworks sollte man denn nun für die eigene Anwendung verwenden?
Die Lösung dazu und die Antwort auf weitere Fragen werden in dieser Analyse behandelt.
Für die Lesenden, die sich zunächst einmal grundlegend mit den beiden Frameworks auseinandersetzen möchten, haben wir bereits jeweils einen Artikel zu React Native[1] und einen zu Native Script [2] vorbereitet.
Geschrieben von Steffen Jacobs
am 1. Juni 2020
Mobile Entwicklung für Enterprise Anwendungen
Bei der mobilen App-Entwicklung gibt es heutzutage viele verschiedene Optionen.
Im letzten Artikel [3] wurde bereits React-Native als ein Weg zum Ziel beschrieben.
Dort wurde die insbesondere für Enterprise-Anwendungen größtenteils fehlende MVC-Trennung angemerkt.
Eine weitere Alternative mit anders umgesetzter Separation of Concerns ist NativeScript [1].
In diesem Artikel wollen wir eine Basis für App-Entwicklung aller Art mit NativeScript legen, daher ist der gesamte Quellcode auf GitHub verfügbar [2].
Er kann direkt ausgechecked und auf die eigenen Bedürfnisse ausgebaut werden.
Das spart Zeit beim initialen Setup.
Geschrieben von Thomas Kruse
am 15. August 2019
Nun wollen wir einen Schritt weiter gehen und das erstellte Projekt über die GitLab-Pipeline zu App Store Connect hochladen, um damit die Basis für Continuous Delivery zu legen.
Geschrieben von Thomas Kruse
am 26. Juli 2019
Im letzten Artikel haben wir ein macOS-Environment für NativeScript provisioniert.
Nun wollen wir dieses System nutzen und als Runner in Gitlab registrieren, um dort eine CI-Pipeline für ein NativeScript-Projekt zu erstellen.
Geschrieben von Thomas Kruse
am 11. Juli 2019
NativeScript vereinfacht die plattformübergreifende Entwicklung nativer Mobile-Apps für iOS und Android.
Es ermöglicht mit Angular und Vue.js die Verwendung unterschiedlicher Frameworks.
Außerdem wird neben JavaScript auch TypeScript als Programmiersprache unterstützt, das mit der Zeit immer beliebter wird.
Bei den stackoverflow Developer Survey Results von 2019 wurde TypeScript bei den beliebtesten Programmiersprache bereits auf Platz 3 gewählt.
Mit dem NativeScript CLI bietet NativeScript zudem ein mächtiges und zugleich einfaches Tool zur Automatisierung des Builds mittels einer CI-Pipeline.
In diesem Artikel beschreiben wir die Provisionierung eines macOS-Systems für NativeScript.
In folgenden Artikeln schauen wir uns noch an, wie wir das System als Runner in Gitlab einbinden und zum Upload von NativeScript-Apps zum Apple App Store nutzen können.
Geschrieben von Thomas Kruse
am 11. November 2016
Mit NativeScript lassen sich native mobile Anwendungen entwickeln die dabei JavaScript als Laufzeitsprache nutzen.
Neben dem Vorteil der Wiederverwendung gemeinsamer Code Anteile für unterschiedliche Plattformen finden sich Entwickler, die bisher Webanwendungen gebaut haben sehr schnell heimisch.
Geschrieben von Thomas Kruse
am 7. Oktober 2016
Mit NativeScript lassen sich native mobile Anwendungen entwickeln die dabei JavaScript als Laufzeitsprache nutzen.
Neben dem Vorteil der Wiederverwendung gemeinsamer Code Anteile für unterschiedliche Plattformen finden sich Entwickler, die bisher Webanwendungen gebaut haben sehr schnell heimisch.