Implementation Isomorphic JavaScript Applications

Descripción del Articulo

With the evolution of browsers and the implementation of new Web standards (HTML5), new tools became available that have enabled us to create more complex web applications with better user experiences. Over time, these types of applications have proven useful, but deteriorate the user experience as...

Descripción completa

Detalles Bibliográficos
Autor: Quintana-Cruz, Hernán Alejandro
Formato: artículo
Fecha de Publicación:2015
Institución:Universidad de Lima
Repositorio:Revistas - Universidad de Lima
Lenguaje:español
OAI Identifier:oai:revistas.ulima.edu.pe:article/580
Enlace del recurso:https://revistas.ulima.edu.pe/index.php/Interfases/article/view/580
Nivel de acceso:acceso abierto
Materia:web applications
isomorphic applications
web architecture
graphical interfaces
web design patterns
aplicaciones web
aplicaciones isomórficas
arquitectura web
interfaces gráficas
patrones de diseño web
id REVULIMA_93116dc5a0cf2e236cd7c7093a8776da
oai_identifier_str oai:revistas.ulima.edu.pe:article/580
network_acronym_str REVULIMA
network_name_str Revistas - Universidad de Lima
repository_id_str
spelling Implementation Isomorphic JavaScript ApplicationsImplementación de aplicaciones isomórficas con JavascriptQuintana-Cruz, Hernán Alejandroweb applicationsisomorphic applicationsweb architecturegraphical interfacesweb design patternsaplicaciones webaplicaciones isomórficasarquitectura webinterfaces gráficaspatrones de diseño webWith the evolution of browsers and the implementation of new Web standards (HTML5), new tools became available that have enabled us to create more complex web applications with better user experiences. Over time, these types of applications have proven useful, but deteriorate the user experience as extended lengths of time are used load the data on each page. For this same reason, it is proven that there is a need for interaction from the server to the generation page with the hybrid applications. One such technique was to allow the use (creation and modification) of graphical user interface elements, both in the client just like the server, which is why these applications are called isomorphic. This article shows the process that was undertaken to arrive at the concept of isomorphic applications, which describes the characteristics that must have an isomorphic implementation and, finally, presents a model of application architecture with code examples.Con la evolución de los navegadores y la implementación de los nuevos estándares web (HTML5), aparecieron nuevas herramientas que nos han permitido crear aplicaciones web más complejas, con una mejor experiencia de usuario. Con el tiempo, este tipo de aplicaciones han resultado útiles, perosacrifi cando la experiencia de usuario debido a los tiempos de carga de los datos en cada página.Fue por este inconveniente que se evidenció la necesidad de la interacción desde el servidor para lageneración de página con aplicaciones híbridas. Una de estas técnicas era permitir la utilización (creación y modifi cación) de componentes de interfaz gráfi ca, tanto en el cliente como en el servidor, por lo cual estas aplicaciones son llamadas isomórfi cas. El presente artículo muestra el proceso que se llevó a cabo hasta llegar al concepto de aplicaciones isomórfi cas, describe las características que una aplicación isomórfi ca debe tener y, por último, plantea un modelo de arquitectura de aplicación con ejemplos de código.Universidad de Lima2015-04-04info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://revistas.ulima.edu.pe/index.php/Interfases/article/view/58010.26439/interfases2015.n008.580Interfases; No. 008 (2015); 143-161Interfases; Núm. 008 (2015); 143-161Interfases; n. 008 (2015); 143-1611993-491210.26439/interfases2015.n008reponame:Revistas - Universidad de Limainstname:Universidad de Limainstacron:ULIMAspahttps://revistas.ulima.edu.pe/index.php/Interfases/article/view/580/544Derechos de autor 2017 Interfasesinfo:eu-repo/semantics/openAccessoai:revistas.ulima.edu.pe:article/5802023-07-24T13:31:55Z
dc.title.none.fl_str_mv Implementation Isomorphic JavaScript Applications
Implementación de aplicaciones isomórficas con Javascript
title Implementation Isomorphic JavaScript Applications
spellingShingle Implementation Isomorphic JavaScript Applications
Quintana-Cruz, Hernán Alejandro
web applications
isomorphic applications
web architecture
graphical interfaces
web design patterns
aplicaciones web
aplicaciones isomórficas
arquitectura web
interfaces gráficas
patrones de diseño web
title_short Implementation Isomorphic JavaScript Applications
title_full Implementation Isomorphic JavaScript Applications
title_fullStr Implementation Isomorphic JavaScript Applications
title_full_unstemmed Implementation Isomorphic JavaScript Applications
title_sort Implementation Isomorphic JavaScript Applications
dc.creator.none.fl_str_mv Quintana-Cruz, Hernán Alejandro
author Quintana-Cruz, Hernán Alejandro
author_facet Quintana-Cruz, Hernán Alejandro
author_role author
dc.subject.none.fl_str_mv web applications
isomorphic applications
web architecture
graphical interfaces
web design patterns
aplicaciones web
aplicaciones isomórficas
arquitectura web
interfaces gráficas
patrones de diseño web
topic web applications
isomorphic applications
web architecture
graphical interfaces
web design patterns
aplicaciones web
aplicaciones isomórficas
arquitectura web
interfaces gráficas
patrones de diseño web
description With the evolution of browsers and the implementation of new Web standards (HTML5), new tools became available that have enabled us to create more complex web applications with better user experiences. Over time, these types of applications have proven useful, but deteriorate the user experience as extended lengths of time are used load the data on each page. For this same reason, it is proven that there is a need for interaction from the server to the generation page with the hybrid applications. One such technique was to allow the use (creation and modification) of graphical user interface elements, both in the client just like the server, which is why these applications are called isomorphic. This article shows the process that was undertaken to arrive at the concept of isomorphic applications, which describes the characteristics that must have an isomorphic implementation and, finally, presents a model of application architecture with code examples.
publishDate 2015
dc.date.none.fl_str_mv 2015-04-04
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistas.ulima.edu.pe/index.php/Interfases/article/view/580
10.26439/interfases2015.n008.580
url https://revistas.ulima.edu.pe/index.php/Interfases/article/view/580
identifier_str_mv 10.26439/interfases2015.n008.580
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.ulima.edu.pe/index.php/Interfases/article/view/580/544
dc.rights.none.fl_str_mv Derechos de autor 2017 Interfases
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Derechos de autor 2017 Interfases
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Lima
publisher.none.fl_str_mv Universidad de Lima
dc.source.none.fl_str_mv Interfases; No. 008 (2015); 143-161
Interfases; Núm. 008 (2015); 143-161
Interfases; n. 008 (2015); 143-161
1993-4912
10.26439/interfases2015.n008
reponame:Revistas - Universidad de Lima
instname:Universidad de Lima
instacron:ULIMA
instname_str Universidad de Lima
instacron_str ULIMA
institution ULIMA
reponame_str Revistas - Universidad de Lima
collection Revistas - Universidad de Lima
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1844893189884870656
score 13.04064
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).