Que tal, ya tenía muchas ganas de escribir
algo sobre la programación en capas, ya que es un tema polémico que se habla
mucho en Internet, pero que sin duda es dificil encontrar material fácil
de digerir cuando uno es novato.
Cuando comencé a desarrollar mis primeros
programas, llegue a escuchar en más de una ocasión, el tema de
separar en varias capas un sistema, ya que te garantizaba una serie de ventajas
que sonaban prometedoras y que sin duda era una solución a problemas comunes.
De entrada suena bien, se escucha interesante,
pero me preguntaba cómo se hacía, la gente decía que era sencillo pero
sinceramente no podía aplicar separar el código en diferentes capas
de abstracción tal como lo pintaban. Y buscaba en Internet y
encontraba muchos posts con información pero no encontraba un tema digerible
para un novato como yo.
Hoy en día hay más material que
antes, eso es totalmente cierto, pero sin duda quiero compartir una forma
sencilla de cómo hacerlo.
Escenario.
Front.
Login Web, escritorio (wpf y windowsForm) y consola.
Backend.
linq to SQL y SQL Server 2008.
El objetivo de la separación en capas debe ser
capaz para aislar la lógica de negocios, la vista y los datos.
0 comentarios:
Publicar un comentario