SlideShare una empresa de Scribd logo
1 de 24
«Scalable JavaScript Application Architecture»




Nicholas Zakas
Módulo:
•
  Cada una de las partes que componen un sistema.
•
  Interactúa con el resto de módulos
•
  Cada módulo tiene una responsabilidad única
Módulo de Hydra
•
  Una única responsabilidad
•
  Mantiene a salvo al sistema de errores
•
  No tiene conocimiento del resto de módulos
Ventajas
-
  Mantiene el SEO
-
  Extensible mediante plugins
-
  Framework agnóstico
-
  Se comunica con otros módulos mediante contratos
-
  Desarrollo en paralelo
-
  Simplifica el testeo
One thing more

Explicar experiencia de aplicar Hydra en Softonic

Extender módulos
Acceder a métodos del módulo padre
Montar módulos lógicos
Enviar y recibir información mediante los contratos
Aumento de productividad
Fácil de mantener

Podrías montar tu propio framework MVC

Más contenido relacionado

Similar a Hydra.js modula tu código

Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
campus party
 
Web camp el_poder_de_los_cms_umbraco_13_04_13
Web camp el_poder_de_los_cms_umbraco_13_04_13Web camp el_poder_de_los_cms_umbraco_13_04_13
Web camp el_poder_de_los_cms_umbraco_13_04_13
yolss12
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
Rulo Rosaz
 
Trabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoTrabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras Rodolfo
CAMILO
 
Presentación arquitectura sae 2013
Presentación   arquitectura sae 2013Presentación   arquitectura sae 2013
Presentación arquitectura sae 2013
Rafael Arriagada
 
DESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBDESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEB
Javier Condori Flores
 

Similar a Hydra.js modula tu código (20)

Tarea 2.2 -semana-2
Tarea 2.2 -semana-2Tarea 2.2 -semana-2
Tarea 2.2 -semana-2
 
Introducción a Asp.Net Mvc
Introducción a Asp.Net MvcIntroducción a Asp.Net Mvc
Introducción a Asp.Net Mvc
 
Microservicios Azure
Microservicios AzureMicroservicios Azure
Microservicios Azure
 
Wcf - Clase Introductoria
Wcf - Clase IntroductoriaWcf - Clase Introductoria
Wcf - Clase Introductoria
 
Semana6(Framework para diseño y desarrollo web ).pdf
Semana6(Framework para diseño y desarrollo web ).pdfSemana6(Framework para diseño y desarrollo web ).pdf
Semana6(Framework para diseño y desarrollo web ).pdf
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Web camp el_poder_de_los_cms_umbraco_13_04_13
Web camp el_poder_de_los_cms_umbraco_13_04_13Web camp el_poder_de_los_cms_umbraco_13_04_13
Web camp el_poder_de_los_cms_umbraco_13_04_13
 
Frameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITESFrameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITES
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
 
Febrero 2009 - Presentación PFC AGritos!
Febrero 2009 - Presentación PFC AGritos!Febrero 2009 - Presentación PFC AGritos!
Febrero 2009 - Presentación PFC AGritos!
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Trabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoTrabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras Rodolfo
 
Fr amework
Fr ameworkFr amework
Fr amework
 
TRABAJO DE INVESTIGACION.pdf
TRABAJO DE INVESTIGACION.pdfTRABAJO DE INVESTIGACION.pdf
TRABAJO DE INVESTIGACION.pdf
 
Desarrollando aplicaciones empresariales con Xamarin.Forms, Docker, MVVM y ....
Desarrollando aplicaciones empresariales con Xamarin.Forms, Docker, MVVM y  ....Desarrollando aplicaciones empresariales con Xamarin.Forms, Docker, MVVM y  ....
Desarrollando aplicaciones empresariales con Xamarin.Forms, Docker, MVVM y ....
 
Presentación arquitectura sae 2013
Presentación   arquitectura sae 2013Presentación   arquitectura sae 2013
Presentación arquitectura sae 2013
 
Unidad I
Unidad IUnidad I
Unidad I
 
DESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBDESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEB
 

Más de Tomas Corral Casas

Más de Tomas Corral Casas (9)

Introduction to TypeScript
Introduction to TypeScriptIntroduction to TypeScript
Introduction to TypeScript
 
Mikado method
Mikado methodMikado method
Mikado method
 
Welovejs AngularJS
Welovejs AngularJS Welovejs AngularJS
Welovejs AngularJS
 
Testea y aumenta tu karma
Testea y aumenta tu karmaTestea y aumenta tu karma
Testea y aumenta tu karma
 
Coderdojo bcn 12_10_2013
Coderdojo bcn 12_10_2013Coderdojo bcn 12_10_2013
Coderdojo bcn 12_10_2013
 
Lo que los desarrolladores web deberían saber
Lo que los desarrolladores web deberían saberLo que los desarrolladores web deberían saber
Lo que los desarrolladores web deberían saber
 
Less is more
Less is moreLess is more
Less is more
 
Design patterns in Javascript
Design patterns in JavascriptDesign patterns in Javascript
Design patterns in Javascript
 
Automatización Unit Testing Javascript
Automatización Unit Testing JavascriptAutomatización Unit Testing Javascript
Automatización Unit Testing Javascript
 

Hydra.js modula tu código

  • 1.
  • 2.
  • 3. «Scalable JavaScript Application Architecture» Nicholas Zakas
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Módulo: • Cada una de las partes que componen un sistema. • Interactúa con el resto de módulos • Cada módulo tiene una responsabilidad única
  • 17. Módulo de Hydra • Una única responsabilidad • Mantiene a salvo al sistema de errores • No tiene conocimiento del resto de módulos
  • 18. Ventajas - Mantiene el SEO - Extensible mediante plugins - Framework agnóstico - Se comunica con otros módulos mediante contratos - Desarrollo en paralelo - Simplifica el testeo
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. One thing more Explicar experiencia de aplicar Hydra en Softonic Extender módulos Acceder a métodos del módulo padre Montar módulos lógicos Enviar y recibir información mediante los contratos Aumento de productividad Fácil de mantener Podrías montar tu propio framework MVC