Automation of technological and business processes

ISSN-print: 2312-3125
ISSN-online: 2312-931X
ISO: 26324:2012
Архiви

THE DIFFERENCE BETWEEN DEVELOPING SINGLE PAGE APPLICATION AND TRADITIONAL WEB APPLICATION BASED ON MECHATRONICS ROBOT LABORATORY ONAFT APPLICATION

##plugins.themes.bootstrap3.article.main##

V. Solovei
O. Olshevska
Y. Bortsova

Анотація

Today most of desktop and mobile applications have analogues in the form of web-based applications.  With evolution of development technologies and web technologies web application increased in functionality to desktop applications. The Web application consists of two parts of the client part and the server part. The client part is responsible for providing the user with visual information through the browser. The server part is responsible for processing and storing data.

MPA appeared simultaneously with the Internet. Multiple-page applications work in a "traditional" way. Every change eg. display the data or submit data back to the server. With the advent of AJAX, MPA learned to load not the whole page, but only a part of it, which eventually led to the appearance of the SPA. SPA is the principle of development when only one page is transferred to the client part, and the content is downloaded only to a certain part of the page, without rebooting it, which allows to speed up the application and simplify the user experience of using the application to the level of desktop applications.

Based on the SPA, the Mechatronics Robot Laboratory ONAFT application was designed to automate the management process. The application implements the client-server architecture. The server part consists of a RESTful API, which allows you to get unified access to the application functionality, and a database for storing information. Since the client part is a spa, this allows you to reduce the load on the connection to the server and improve the user experience

Ключові слова:
Для цієї мови відсутні ключові слова

##plugins.themes.bootstrap3.article.details##

Як цитувати
Solovei, V., Olshevska, O., & Bortsova, Y. (2018). THE DIFFERENCE BETWEEN DEVELOPING SINGLE PAGE APPLICATION AND TRADITIONAL WEB APPLICATION BASED ON MECHATRONICS ROBOT LABORATORY ONAFT APPLICATION. Automation of Technological and Business Processes, 10(1). https://doi.org/10.15673/atbp.v10i1.874
Розділ
ТЕХНІЧНІ ЗАСОБИ І ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ У СИСТЕМАХ УПРАВЛІННЯ

Посилання

[1] Krunal (2008). Benefits of using the n-tiered approach for web applications. [online] Krunal-ajax-javascript.blogspot.bg. Available at: http://krunal-ajax-javascript.blogspot.bg/2008/09/benefits-of-using-n-tiered-approach-for.html [Accessed 5 Mar. 2018].
[2] Guryanov, A. (2018). WHAT'S THE DIFFERENCE BETWEEN SINGLE-PAGE APPLICATION AND MULTI-PAGE APPLICATION?. [online] www.adcisolutions.com. Available at: https://www.adcisolutions.com/knowledge/whats-difference-between-single-page-application-and-multi-page-application [Accessed 2 Mar. 2018].
[3] Shimanovsky, S. (2018). Multi page web applications vs. single page web applications. [online] Eikospartners.com. Available at: http://www.eikospartners.com/blog/multi-page-web-applications-vs.-single-page-web-applications [Accessed 27 Feb. 2018].
[4] Skólski, P. (2016). Single-Page Application vs. Multiple-Page Application - Neoteric. [online] Neoteric. Available at: https://neoteric.eu/single-page-application-vs-multiple-page-application [Accessed 1 Mar. 2018].
[5] Koukia, A. (2017). Going Single Page App or Traditional Web App – Aram Koukia. [online] koukia.ca. Available at: https://koukia.ca/going-single-page-app-or-traditional-web-app-cedb10041b50 [Accessed 1 Mar. 2018].
[6] Boyd, M. (2018). Single Page Applications: A Powerful Design Pattern for Modern Web Apps. [online] Eikospartners.com. Available at: http://www.eikospartners.com/blog/single-page-applications-a-powerful-design-pattern-for-modern-web-apps [Accessed 3 Mar. 2018].
[7] Lewis, J. (2017). I build advanced web applications for clients that appreciate design. [online] Josh Lewis. Available at: https://joshcarllewis.com/articles/single-page-applications-explained [Accessed 4 Mar. 2018].