2009-06-04 9 views
13

Cualquiera por favor sugiera un buen libro de diseño y arquitectura para .Net.Sugiera un buen libro de diseño y arquitectura para el desarrollo de .Net

¿Hay algún libro al que pueda hacer referencia que tenga estudios de casos, ejemplos, etc. para que pueda actualizar mi conocimiento en este campo?

En caso de que no esté disponible para .Net, sugiéralo también en Java.

Gracias de antemano Swapna MC

+0

Duplicado de http://stackoverflow.com/questions/490807/c-design-patterns-book, http://stackoverflow.com/questions/324824, etc. –

+2

No sé si es un duplicado exacto , los patrones de diseño y los patrones de arquitectura son lo suficientemente diferentes. –

+1

De acuerdo ... hay patrones de diseño, y hay arquitectura. – jrista

Respuesta

1

Aquí hay unos cuantos buenos libros de arquitectura empresarial (basado en Java, pero todavía se aplican los conceptos generales):

Algunos de estos patrones son un poco viejos, pero aún útiles para saber.

Si usted está interesado en WCF para una arquitectura orientada a servicios:

O de diseño de la estructura:

+0

¡Los recomendaría también! – dbones

2
1

enfoques arquitectónicos pueden variar mucho dependiendo de lo que está tratando de construir. Es decir: la arquitectura interna de un software específico o la arquitectura de un sistema distribuido, etc.

Para las partes internas de un programa de software dado, me gusta Patterns of Enterprise Application Architecture como una buena referencia.

También he usado el estilo de arquitectura SEDA para algunas aplicaciones de alto rendimiento impulsadas por eventos. La página principal de SEDA tiene el documento original y las referencias a otros proyectos que usan este estilo. Es posible que haya oído hablar de los proyectos de Java Open Source: MULE y Apache Camel.

Consulte también Enterprise Integration Patterns, que es un gran libro de acompañamiento para PoEAA. Esto más o menos te ayuda a diseñar la interconexión entre sistemas distribuidos. Muchas herramientas en esta área ... desde XMPP a AMQP, a MULE, a JMS, etc.

Y tengo que sugerir revisar el REST Architectural Style ya que es importante en el software web de hoy. Hay mucho material sobre REST, pero principalmente leí (y releí) la disertación de Roy Fielding.

3
+0

Una buena respuesta, gracias por la lista –

0

Esto no es un libro, pero la documentación NDepend viene con algunos mensajes bastante fresco en línea de blogs, artículos y libros blancos en relación con la arquitectura de código .NET:

Advices on partitioning code through .NET assemblies

Control Components Dependencies to gain Clean Architecture

Re-factoring, Re-Structuring and the cost of Levelizing

Evolutionary Design and Acyclic componentization

Layering, the Level metric and the Discourse of Method

Fighting Fabricated Complexity

1

En general me gustaría ver libros de arquitectura independientes de Java o .NET o cualquier otro idioma. Encontré esta publicación de blog que enumera 5 books for an architect.

Espero que lo encuentres interesante también.

Cuestiones relacionadas