Programación en capas con linq to sql, c# SQL Server 2008, WPF, WCF, WindowsForm y Consola 0

on sábado, 24 de noviembre de 2012

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