Arquitecturas para la Reutilización en JavaScript

Resumen

La reutilización ha sido desde siempre uno de los objetivos más perseguidos dentro de la ingeniería del software. La idea de convertir los procesos de construcción de aplicativos en algo automatizable, sencillo y económico siempre ha estado ahí en la cabeza de los desarrolladores. Pero, de manera recurrente, esta iniciativa se ha dado de bruces con los inamovibles mimbres de unos paradigmas de programación demasiado inflexibles a este respecto.

Sin embargo, lenguajes como Javascript se prestan mucho más a hacer del desarrollo de código un ejercicio de verdadera reutilización. A lo largo de esta charla explicaremos cuáles son las barreras paradigmáticas que suelen impedir la reutilización y cómo y en qué sentido JavaScript consigue soslayarlas con éxito. Asimismo presentaremos una colección de modelos arquitectónicos basados en Mixins, Traits, Roles, Aspectos, Subjects, etc. que se están usando en proyectos de software actuales con este lenguaje precisamente por las bondades que ellos.

Capítulo 1. Introducción

  • Qué es la Reutilización
  • El Fracaso de la Reutilización
  • Hacia una Verdadera Reutilización
  • Arquitecturas para la Reutilización

Capítulo 2. Arquitecturas Orientadas a Componentes Web

  • Técnicas de Composición en JavaScript
  • Arquitecturas de Mixins & Traits
  • Arquitecturas de Subjects & Roles
  • Arquitecturas de Aspectos & Filtros

Deja tu comentario

Info

Cuándo: May 2016
Dónde: JSDay
En la Web: