JavaScript beyond the browser
Parshina, Maria (2018)
Parshina, Maria
Turun ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018061113509
https://urn.fi/URN:NBN:fi:amk-2018061113509
Tiivistelmä
Since 1995 JavaScript has been known as a scripting language. However, nowadays its application in web development is diverse. NodeJS inspired web professionals to create many JS frameworks and libraries. However, JS application is not limited by that. This thesis takes a look at JavaScript’s application in mobile and desktop development. This is made possible by such tools as React Native and ElectronJS, correspondingly. Yet, the opinions of web experts on JS’ readiness for mobile and desktop development vary from positive to rather negative. The main goal of this thesis is to explore how JS functions outside of the browser and assess its efficiency and potential. To achieve the goal, cross-platform application for mobile and desktop is build solely in JS. The development process is supported by recent publications and documentation of used tools. Among the topics discussed in the thesis are JS’ history, server- side JS development, different approaches of mobile and desktop development and modern web application structure. To summarize, the conducted research proved the that JavaScript can be used for a wide range of purposes with high efficiency. Also, the language has solid potential for the future implementation, however, it definitely will not replace all the existing
languages.
languages.