Implementación de aplicaciones isomórficas con Javascript

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:ULIMA-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.ulima.edu.pe:20.500.12724/2546
Enlace del recurso:https://hdl.handle.net/20.500.12724/2546
Nivel de acceso:acceso abierto
Materia:Aplicaciones (Software)
Interfaz gráfica de usuario
Application software
Graphic user interface
id RULI_d4e1c61654ae68e83fc9dbac19610d77
oai_identifier_str oai:repositorio.ulima.edu.pe:20.500.12724/2546
network_acronym_str RULI
network_name_str ULIMA-Institucional
repository_id_str 3883
dc.title.es_ES.fl_str_mv Implementación de aplicaciones isomórficas con Javascript
dc.title.alternative.none.fl_str_mv Implementation Isomorphic JavaScript Applications
title Implementación de aplicaciones isomórficas con Javascript
spellingShingle Implementación de aplicaciones isomórficas con Javascript
Quintana Cruz, Hernán Alejandro
Aplicaciones (Software)
Interfaz gráfica de usuario
Application software
Graphic user interface
title_short Implementación de aplicaciones isomórficas con Javascript
title_full Implementación de aplicaciones isomórficas con Javascript
title_fullStr Implementación de aplicaciones isomórficas con Javascript
title_full_unstemmed Implementación de aplicaciones isomórficas con Javascript
title_sort Implementación de aplicaciones isomórficas con Javascript
author Quintana Cruz, Hernán Alejandro
author_facet Quintana Cruz, Hernán Alejandro
author_role author
dc.contributor.other.none.fl_str_mv Quintana Cruz, Hernán Alejandro
dc.contributor.author.fl_str_mv Quintana Cruz, Hernán Alejandro
dc.subject.none.fl_str_mv Aplicaciones (Software)
Interfaz gráfica de usuario
Application software
Graphic user interface
topic Aplicaciones (Software)
Interfaz gráfica de usuario
Application software
Graphic user interface
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 modifi cation) 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.accessioned.none.fl_str_mv 2016-12-13T13:23:41Z
dc.date.issued.fl_str_mv 2015
dc.type.none.fl_str_mv info:eu-repo/semantics/article
dc.type.other.none.fl_str_mv Artículo
format article
dc.identifier.citation.es_ES.fl_str_mv Quintana Cruz, H. A. (2015). Implementación de aplicaciones isomórficas con Javascript. Interfases, (8), 143-161. Recuperado de http://revistas.ulima.edu.pe/index.php/Interfases/article/view/580
dc.identifier.issn.none.fl_str_mv 1993-4912
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12724/2546
dc.identifier.journal.none.fl_str_mv Interfases
identifier_str_mv Quintana Cruz, H. A. (2015). Implementación de aplicaciones isomórficas con Javascript. Interfases, (8), 143-161. Recuperado de http://revistas.ulima.edu.pe/index.php/Interfases/article/view/580
1993-4912
Interfases
url https://hdl.handle.net/20.500.12724/2546
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.uri.none.fl_str_mv http://revistas.ulima.edu.pe/index.php/Interfases/article/view/580/544
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Lima
dc.publisher.country.none.fl_str_mv PE
publisher.none.fl_str_mv Universidad de Lima
dc.source.none.fl_str_mv Repositorio Institucional - Ulima
Universidad de Lima
reponame:ULIMA-Institucional
instname:Universidad de Lima
instacron:ULIMA
instname_str Universidad de Lima
instacron_str ULIMA
institution ULIMA
reponame_str ULIMA-Institucional
collection ULIMA-Institucional
bitstream.url.fl_str_mv https://repositorio.ulima.edu.pe/bitstream/20.500.12724/2546/2/license.txt
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositorio Universidad de Lima
repository.mail.fl_str_mv repositorio@ulima.edu.pe
_version_ 1845977411522396160
spelling Quintana Cruz, Hernán AlejandroQuintana Cruz, Hernán Alejandro2016-12-13T13:23:41Z2015Quintana Cruz, H. A. (2015). Implementación de aplicaciones isomórficas con Javascript. Interfases, (8), 143-161. Recuperado de http://revistas.ulima.edu.pe/index.php/Interfases/article/view/5801993-4912https://hdl.handle.net/20.500.12724/2546InterfasesWith 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 modifi cation) 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, pero sacrificando 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 la generació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.application/pdfspaUniversidad de LimaPEhttp://revistas.ulima.edu.pe/index.php/Interfases/article/view/580/544info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Repositorio Institucional - UlimaUniversidad de Limareponame:ULIMA-Institucionalinstname:Universidad de Limainstacron:ULIMAAplicaciones (Software)Interfaz gráfica de usuarioApplication softwareGraphic user interfaceImplementación de aplicaciones isomórficas con JavascriptImplementation Isomorphic JavaScript Applicationsinfo:eu-repo/semantics/articleArtículoLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ulima.edu.pe/bitstream/20.500.12724/2546/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5220.500.12724/2546oai:repositorio.ulima.edu.pe:20.500.12724/25462024-10-23 11:34:37.067Repositorio Universidad de Limarepositorio@ulima.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
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).