JavaScript in mobile applications: React native vs ionic vs NativeScript vs native development
Hugo Brito, Anabela Gomes, Álvaro Santos, Jorge Bernardino · 2018
The mobile applications development is composed by three groups: natives, hybrids and web. In this paper a comparison between the native and hybrid mobile applications build on JavaScript (Reactive Native, NativeScript and Ionic) is done. The analysis is done using the 7 more relevant principles to the mobile applications development. This paper shows that React Native exhibits the best results in all the analyzed principles and still having benefits in the hybrid development in relation to native. With the emergence of frameworks for mobile development, some of them with a little more than a year of existence, there is the difficulty to perceive which are the most advantageous for a given business objective, this article shows the best options among the frameworks used, always comparing with the native development.