¿Qué es la componenteización?
Definición
La componentenización es un método para manejar eficazmente aplicaciones complejas y aclarar mejor el papel de los módulos funcionales.
Propósito
Para desacoplar: descomponer sistemas complejos en componentes y separar los límites y responsabilidades de los componentes para actualizaciones y mantenimiento independientes.
Programación de componentes
Utilizando un método de desarrollo modular, un único componente consta de cuatro partes: plantilla, estructura de datos, programa y estilo.
La interfaz de un componente expresa las funciones proporcionadas por el componente y los parámetros necesarios para llamar a las funciones.
Los componentes se pueden desarrollar y probar de forma independiente. Permite que varias personas colaboren en la redacción y desarrollo de diferentes módulos funcionales al mismo tiempo.