Jorge Dieguez Blog

Tecnologías de colaboración

Marco de trabajo para aplicaciones Web(.NET)

Como contaba en el anterior post estoy revisando las distintas piezas de arquitectura que pueden componer marco de trabajo. 
En este contexto he estado mirando los distintos proyectos disponibles en Internet y he elaborado un cuadro que refleja los bloques que componen estos marcos de trabajo.
Mi idea es estudiar cada uno de ellos y utilizar sobre todo las ideas y conceptos o quizás elegir uno de como base para el marco de trabajo que utilizare para los proyectos.

 


Bloque de Arquitectura

image image

Instrumentación y Configuración

EntLib 4.0

Enterprise Library Core

 

Spring.Core

Acceso a datos

EntLib 4.0

Data Access Application Block

Castle ActiveRecord

NHibernate

Spring.Data

Spring.Data.NHibernate

Seguridad

EntLib 4.0

Security Application Block

Cryptography Application Block

 

 

Gestión de excepciones

EntLib 4.0

Exception Handling Application Block

 

 

Traza y Log

EntLib 4.0

Logging Application Block.

 

 

Aspect Oriented Programing

EntLib 4.0

Policy Injection Application Block

 

Spring.Aop

Dependency Injection

EntLib 4.0

Unity Application Block

Castle Windsor

Castle MicroKernel

Spring.Core

Validación

EntLib 4.0

Validation Application Block.

 

Spring.Core

MVC

Gestión de Navegación

Presentación

AJAX

Microsoft ASP.NET MVC

Microsoft AJAX

MonoRail

NVelocity

Spring.Web

Spring.Web.Extensions

Cache

Caching Application Block

 

 

Orquestación de Servicios

Microsoft ESB Guidance

 

Spring.Services

Test Driven Design

 

 

Spring.Testing.NUnit

Publicado en http://jdieguez.wordpress.com

Posted: 18/5/2008 16:38 por Jorge Dieguez | con 4 comment(s) |
Comparte este post:

Comentarios

javier ha opinado:

Que significa "Orquestación de Servicios"?

# May 18, 2008 6:20 PM

DarkSpy ha opinado:

Hola, tengo una pequeña inquietud, resulta que llevo varios años haciendo desarrollo de variados tipos de aplicaciones y ahora me quiero comenzar a orientar a la arquitectura de proyectos en .Net.

Por donde me recomiendas comenzar ?

Algún libro o algo así ?

Saludos y gracias.

# May 19, 2008 4:25 PM

Jersson ha opinado:

Interesante descripción, ahora queda estudiar!

# May 20, 2008 7:49 AM