Skip to content
Perspectivas e Iteraciones Entendiendo la IA: técnico, cotidiano y reflexiones.
← atrás

Aplicaciones CRUD y la Capa de Negocio: Una Perspectiva Práctica

10 de octubre de 2010 • 1 min de lectura

Aplicaciones CRUD y la Capa de Negocio: Una Perspectiva Práctica

Tuve una gran discusión con mi supervisor sobre la arquitectura de aplicaciones.

La pregunta en cuestión era, ¿cuál es el valor de la Capa de Negocio? La mayoría de las aplicaciones en las que he trabajado son aplicaciones CRUD. ¿Hay algún valor en una capa delgada sobre la capa de datos?

En mi experiencia, la mayoría de las capas de negocio consisten en métodos de paso directo.

Si no hay ningún valor, llama directamente a la capa de datos. Maneja la lógica de negocio caso por caso. En la mayoría de los casos esto implicará crear una clase de servicio para encapsular la lógica de negocio.

Al final, tener una capa de negocio que no proporciona nada más que métodos de paso directo es pre-optimización. Es la mentalidad de “me ahorrará trabajo en el futuro”. El 95% del tiempo, es un desperdicio, crea múltiples puntos de cambio y disminuye la mantenibilidad.

↑ Volver arriba

Autor: Chuck Conway se especializa en ingeniería de software e IA Generativa. Conéctate con él en redes sociales: X (@chuckconway) o visítalo en YouTube.