El patrón Command en Angular con cola de ejecución
En anteriores artículos del patrón command y patrón command con manager iniciamos el camino sobre este patrón con alguna mejora. Ahora para terminar esta serie de artículos sobre la implementación del patrón command, vamos a utilizar una cola (queue) de comandos para que se ejecuten…
Comparte esto:
El patrón Command en Angular con manager e invoker específico
Tal como pudimos ver en el anterior artículo sobre el patrón command, pueden existir multitud de servicios de este tipo dispersos por la aplicación y en consecuencia en la parte cliente tendríamos que inyectar varios de esos servicios allá donde se requiera. Para atajar esta…
Comparte esto:
El patrón Command en Angular
El patrón Command (perteneciente a los patrones de comportamiento) nos ayuda a implementar el comportamiento de la aplicación desarrollada con interfaz inductiva u orientada a tareas (sea windows o web) . Este tipo de interfaz se adapta muy bien en aplicaciones con una arquitectura Event…
Comparte esto:
El patrón Memento en Angular
En este artículo veremos el patrón Memento (perteneciente a la familia de patrones de comportamiento). Crearemos un ejemplo de aplicación de este patrón Memento en typescript para Angular. Dado que el modelo que vamos a guardar puede ser bastante complejo necesitaremos de alguna librería externa…
Comparte esto:
Mapper en typescript
En distintas ocasiones necesitamos pasar desde una representación de un objeto del dominio a otro tipo de representación acorde con las necesidades de la situación o aplicación. Para hacer esta transformación se utiliza un mapper en typescript. Un mapper no será más que una lógica…
Comparte esto:
El patrón Strategy en Angular
Vamos a ver un ejemplo práctico de la aplicación del patrón estrategia ó “Strategy pattern” el cual pertenece a los patrones de comportamiento y del que existen bastantes páginas explicando la teoría junto con su definición, diagramas, cuando usarlo y un largo etcétera. En nuestro caso,…
Comparte esto:
Multi-idioma de los recursos (Parte 2)
Tal como se explicó en la primera parte de la gestión de literales, vamos a comentar cómo aplicar o dar formato a un dato cuando el lugar, tipo y patrón viene dado en un valor del recurso visto previamente aplicando a cada una una estrategia…
Comparte esto:
Multi-idioma de los recursos (Parte 1)
Cuando desarrollamos una aplicación para ser utilizada por personas de varias culturas pensamos siempre en que el software soporte el multi-idioma de los recursos con las siguientes premisas: Y obviamente, las traducciones se hacen en el lado del cliente (frontend) mientras que los recursos están…
Comparte esto:
¿Cómo migrar de AngularJS a Angular?
En algún momento del ciclo de vida del software, una solución implementada en AngularJS se deberá migrar a Angular buscando un sistema que nos permita llevarla a cabo minimizando los riesgos. Ante esta situación siempre nos surge la misma pregunta: ¿Cómo migrar de AngularJS a…
Comparte esto:
Código limpio
En una suite empresarial, donde entran en juego muchos dominios e incluso muchas más manos, hay que poner siempre unas reglas de escritura al código fuente de la aplicación. Esto se traduce en escribir código limpio o «clean code» en inglés. Seguramente hay escritas numerosas…