Implementación de aplicaciones isomórficas con Javascript

Autores

  • Hernán Alejandro Quintana-Cruz DEVOS INC SAC. (Perú)

DOI:

https://doi.org/10.26439/interfases2015.n008.580

Palavras-chave:

aplicaciones web, aplicaciones isomórficas, arquitectura web, interfaces gráficas, patrones de diseño web

Resumo

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
sacrifi 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 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.

Downloads

Os dados de download ainda não estão disponíveis.

Biografia do Autor

  • Hernán Alejandro Quintana-Cruz, DEVOS INC SAC. (Perú)

    Ingeniero informático por la Pontificia Universidad Católica del Perú y magíster en Administración de Negocios por la Universidad de Lima. Full Stack Engineer especializado en tecnologías de frontend (aplicaciones móviles o web con HTML5) así como en tecnologías de backend escalables. Ha participado en la implementación de diversos proyectos de innovación tecnológica financiados por fondos concursables. Es cofundador de la empresa DEVOS INC, orientada al desarrollo de aplicaciones móviles y web, de la cual es su gerente general. Ejerce la docencia en la Universidad de Lima.

Referências

Bajaj, P. (11 de junio de 2014). Overview of Single-Page Application (SPA). Recuperado de http://www.csharpcorner.com/Blogs/15740/overview-of-singlepage-application-spa.aspx

Brehm, S. (8 de noviembre de 2013). The future of web app is ready? isomorphic JavaScript. Recuperado de http://venturebeat.com/2013/11/08/the-futureof-web-apps-is-ready-isomorphic-javascript/

Fielding, R., y Taylor, R. (2002). Principled design of the modern web architecture. ACM Transactions on Internet Technology, 2(2), 115-150. DOI:10.1145/514183.514185

Flux. (s. f.). Documentación oficial. Recuperado de https://facebook.github.io/fl ux/docs/overview.html

Mozilla Developer Network (s. f.). Document Object Model (DOM). Recuperado de https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model#DOM_interfaces

React. (s. f.). Interactivity and dynamic UIs. Documentación oficial. Recuperado de https://facebook.github.io/react/docs/interactivity-and-dynamic-uis.html

Robbins, C. (18 de octubre de 2011). Scaling Isomorphic Javascript Code. Recuperado de http://blog.nodejitsu.com/scaling-isomorphic-javascript-code/

Seshadri, G. (29 de diciembre de 1999). Understanding JavaServer Pages Model 2 architecture. Exploring the MVC design pattern. Recuperado de http://www.javaworld.com/article/2076557/java-web-development/understandingjavaserver-pages-model-2-architecture.html

Publicado

2015-04-04

Edição

Seção

Artículos de divulgación

Como Citar

Implementación de aplicaciones isomórficas con Javascript. (2015). Interfases, 8(008), 143-161. https://doi.org/10.26439/interfases2015.n008.580