Análisis comparativo para aplicaciones web basados en servicios REST: stack MEAN y stack Java EE.

Gespeichert in:
Bibliographische Detailangaben
Titel: Análisis comparativo para aplicaciones web basados en servicios REST: stack MEAN y stack Java EE. (Spanish)
Alternate Title: Comparative Analysis for Web Applications Based on REST Services: MEAN Stack and Java EE Stack. (English)
Autoren: Sayago Heredia, Jaime, Chango Sailema, Gustavo
Quelle: KnE Engineering; 12/27/2018, p82-100, 19p
Abstract (English): The use of REST (Representational State Transfer Protocol) web services has increased and has become the most widely used implementation today. The most crucial part of a web development project based on REST services is the choice of the right tools for the front-end, back-end, and database environment. The main objective of this work is to test the MEAN stack as an effective solution for a web application based on REST services. JavaScript has been the client-side programming language running in the browser. The MEAN stack consists of MongoDB (database), Node.js. (web server), Express (back-end), and Angular (front-end) to build web applications. We compare the MEAN stack with a very popular stack such as Java EE that groups MongoDB (database), Apache/Tomcat (web server), Spring boot (back-end) and JSP/HTML/CSS (front-end), with respect to its components, features, and environment configuration. Two similar applications were built with the MEAN and Java EE stacks. We compared and analyzed several features and test criteria such as response time, performance, and data loading. [ABSTRACT FROM AUTHOR]
Abstract (Spanish): El uso de los servicios web REST (Representational State Transfer Protocol) ha aumentado y se ha convertido en la implementación más utilizada en la actualidad. La parte más crucial en un proyecto de desarrollo web basado en servicios REST es la elección de las herramientas correctas para el front-end, back-end y entorno de base de datos. El objetivo principal de este trabajo es realizar la comprobación del stack MEAN como solución efectiva para una aplicación web basada en servicios REST. JavaScript ha sido el lenguaje de programación del lado del cliente que se ejecuta en el navegador. La stack MEAN está conformada por MongoDB (base de datos), Node.js. (servidor web), Express (back-end) y Angular (front-end) para construir aplicaciones web. Comparamos la stack MEAN con una stack muy popular como lo es Java EE que agrupa a MongoDB (base de datos), Apache/Tomcat (servidor web), Spring boot (back-end) y JSP/HTML/CSS (front-end), con respecto a sus componentes, características y configuración del entorno. Desarrollamos dos aplicaciones similares construidas con las stacks MEAN y Java EE. Comparamos y analizamos varias características y criterios para pruebas como el tiempo de respuesta, rendimiento y carga de datos. [ABSTRACT FROM AUTHOR]
Copyright of KnE Engineering is the property of Knowledge E DMCC and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Datenbank: Complementary Index
Beschreibung
Abstract:The use of REST (Representational State Transfer Protocol) web services has increased and has become the most widely used implementation today. The most crucial part of a web development project based on REST services is the choice of the right tools for the front-end, back-end, and database environment. The main objective of this work is to test the MEAN stack as an effective solution for a web application based on REST services. JavaScript has been the client-side programming language running in the browser. The MEAN stack consists of MongoDB (database), Node.js. (web server), Express (back-end), and Angular (front-end) to build web applications. We compare the MEAN stack with a very popular stack such as Java EE that groups MongoDB (database), Apache/Tomcat (web server), Spring boot (back-end) and JSP/HTML/CSS (front-end), with respect to its components, features, and environment configuration. Two similar applications were built with the MEAN and Java EE stacks. We compared and analyzed several features and test criteria such as response time, performance, and data loading. [ABSTRACT FROM AUTHOR]
ISSN:25186841
DOI:10.18502/keg.v3i9.3647