PRODUCTOS

N-Layered Domain-Oriented Architecture Guide with .NET 4.0

Características


Nota: escrito en inglés - Note: written in english
 

César de la Torre Llorente (Microsoft)
Unai Zorrilla Castro (Plain Concepts)
Javier Calvarro Nelson (Microsoft)
Miguel Ángel Ramos Barroso (Microsoft)

Editorial Krasis Press
532 páginas
18,9 x 24,6 cm.
Tapa blanda
ISBN: 978-84-936696-3-8

Resumen

Microsoft Ibérica ha detectado en diversos clientes la necesidad de disponer de una “Guía de Arquitectura base .NET” que sirva para marcar unas líneas maestras de diseño e implementación a la hora de desarrollar aplicaciones .NET complejas.

Este marco de trabajo común (en muchas empresas denominado “Libro Blanco”) define un camino para diseñar e implementar aplicaciones empresariales con un volumen importante de lógica de negocio. Seguir estas guías ofrece importantes beneficios en cuanto a calidad, estabilidad y especialmente un incremento en la facilidad del mantenimiento futuro de las aplicaciones, debido al desacoplamiento entre sus componentes, así como por la homogeneidad y similitudes de los diferentes desarrollos.

Microsoft Ibérica define el presente ‘Libro de Arquitectura Marco’ como patrón y modelo base, sin embargo, en ningún caso este marco debe ser inalterable. Al contrario, se trata del primer peldaño de una escalera, un acelerador inicial, que debería ser personalizado y modificado por cada organización que lo adopte, enfocándolo hacia necesidades concretas, adaptándolo y agregándole funcionalidad específica según el mercado objetivo, etc.

Audiencia

Este documento está dirigido a las personas involucradas en todo el ciclo de vida de las aplicaciones a medida desarrolladas. Especialmente los siguientes perfiles:

  • Arquitecto de Software
  • Desarrollador
 

Objetivos de la Arquitectura marco .NET

Esta guía pretende describir una arquitectura marco sobre la que desarrollar las aplicaciones a medida y establece un conjunto de normas, mejores prácticas y guías de desarrollo para utilizar .NET de forma adecuada y homogénea.

Reseña del libro: Foreword by Diego Vega

By the time we released the first version of Entity Framework we were constantly getting feedback from the DDD Community about things that were missing in EF. The main issues were blockers for practicing DDD with EF, such as lack of Persistence Ignorance support, difficulties of testability and high friction in some areas of the API.

Members of the DDD Community and the EF team spent considerable time discussing and cross-educating each other these subjects and on the true potential of EF. This had a strong influence in the second version of the EF, called EF 4.0, and the improvements that later crystallized in EF 4.1, which included massive improvements intended to address many of those concerns.

EF is still going to evolve to improve the experience and to make it easier to fall into what many like to call the "Pit of Success" of software development. But in EF 4 we already reached an important turning point: When customers pick EF for using it in their applications, they often come to us to ask for best practices, e.g. how to implement things with less and more maintainable code. Many of these customers now learn about concepts like Persistence Ignorance and Testability for the first time in our forums, blogs and conference talks! Therefore we are always looking for ways to disseminate this information.

This book is a necessary and great attempt to distill the existing body of best practices for doing DDD with EF. I hope it will be very useful for those customers in need of such kind of guidance. Like EF, I hope this book will also evolve over time to accommodate new knowledge and scenarios. I am looking forward to seeing the impact of this initial work, as well as other things coming from the authors in the future. Target audience of the Guide This guide is targeted to the people involved in the entire lifecycle of software products or corporate applications with custom development. Specially, the following roles are applicable: • Software Architect • Lead Developer and Developer

(Diego Vega (Program Manager, Microsoft Corp., Redmond, Seattle, U.S.))


Características:

Área de compra

Precio: 27,20 €
(4% IVA no incluído)

Si tienes alguna duda sobre el proceso de compra consulta nuestras FAQ

Otros productos que podrían interesarte:

25,60 €
Media de votos:      

Algunas tecnologías que enseñamos en nuestros cursos:

cursos de HTML5, CSS3, jQuery, Programación de aplicaciones nativas para iPhone y iPad (Apple iOS), Android
cursos libros de desarrollo móvil con PhoneGap, Backbone, cursos y libros de SharePoint, Fundamentos de JavaScript y Ajax para diseñadores y desarrolladores
cursos de xamarin, cursos y libros de Windows Phone, cursos de visual Studio, cursos de SQL Server