Full Text

Turn on search term navigation

© 2019. This work is published under https://creativecommons.org/licenses/by-nc-nd/4.0 (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.

Abstract

Abstract: As a simpler alternative to SOAP and WSDL, REST (Representational State Transfer) has been implemented in Web providers even in large providers such as Google, Yahoo! and Facebook, making it easier to transmit data between the client and the server and the other way as it is an easy to do and learn architecture because it uses explicit HTTP methods. In this work we will make a comparison between the frameworks Node.js and Sprint Web Services that are two technologies that allow us to develop Restful services, we will perform tests of the main HTTP methods (GET, POST, DELETE, PUT) developing web services of each technology and comparing features such as robustness, integration with other technologies, security, support, maintenance, stability and execution. Para realizar la parte práctica de la implementación de una aplicación mediante el uso de Spring Boot vamos a usar como IDE para el desarrollo Spring Tool Suite Versión: 3.9.5.RELEASE, el lenguajede programación va a ser Java, JDK 1.8.0_171, para la gestión de las dependencias se va a usar Gradle 4.9 y como gestor de base de datos vamos a usar MariaDB 10.3.8. Como las principales características de Node.js tenemos que permite desarrollar aplicaciones de red escalables, impulsada por eventos asíncronos, si no hay trabajo por hacer Node.js permanece dormido hasta que haya una conexión para que se active una llamada al servicio, todo esto es posible ya que se usa JavaScript del lado de servidor. (w3schools.com, 2018) Para realizar la parte práctica de la implementación de una aplicación mediante el uso de Node.js vamos a utilizar como IDE de desarrollo Visual Studio Code Versión: 1.25.1, como lenguaje de programación JavaScript en la plataforma de Node.js Versión 8.11.2, para gestionar las dependencias que se va a usar para el desarrollo del proyecto utilizaremos NPM Versión 6.4.0 y finalmente como gestor de base de datos MongoDB 3.6.

Details

Title
Desarrollo backend para aplicaciones web, Servicios Web Restful: Node.js vs Spring Boot
Author
Haro, Edward 1 ; Guarda, Teresa 2 ; Peñaherrera, Alex Omar Zambrano 1 ; Quiña, Geovanni Ninahualpa 1 

 Universidad de las Fuerzas Armadas ESPE, Centro de Postgrados, 170511, Quito, Ecuador 
 Universidad Estatal Península de Santa Elena, Santa Elena, Ecuador - UPSE, Av. La Libertad, Santa Elena, Ecuador 
Pages
309-321
Publication year
2019
Publication date
Jan 2019
Publisher
Associação Ibérica de Sistemas e Tecnologias de Informacao
ISSN
16469895
Source type
Scholarly Journal
Language of publication
Spanish
ProQuest document ID
2195127847
Copyright
© 2019. This work is published under https://creativecommons.org/licenses/by-nc-nd/4.0 (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.