Over a million developers have joined DZone.

Microsoft .NET: Architecting Applications for the Enterprise

·

Enterprise applications need good architecture to survive ever-changing demands of customers. At same time these systems must be stable, convenient and easy to use which leads us to need of good architecting skills. Some customers need desktop applications while others need web-based and mobile applications. Making good architectural decisions is not easy and this is where brilliant book Microsoft .NET: Architecting Applications for the Enterprise by Dino Esposito and Andrea Saltarello comes in.

Review

Microsoft .NET: Architecting Applications for the Enterprise

Architecting Applications for the Enterprise is book for real architects who want to study more about internals of applications and how to solve different problems. The book contains also very good overview of different patterns and their historical background. Understanding how things have evolved over time is important – this kind of dynamics helps us think better also in the context of our own systems.

First part of book gives reader overview about today’s system architecture, UML and design principles and patterns. Second part of book focuses on building different layers in system like business, services, data access and presentation layer.

Discussions and arguments in this book were very interesting reading for me. Code samples are easy, with almost no noise and straight to point. Authors have very good explanations about technical decisions and they also give ideas about other solutions if for some reason you cannot go with what they suggest. Read this book from cover to cover – you will enjoy it and you will learn also a lot of new things that help you to build better applications.

Table of contents

Part I – Principles

1. Architects and Architecture Today
2. UML Essentials
3. Design Principles and Patterns

Part II – Design of the System

4. The Business Layer
5. The Service Layer
6. The Data Access Layer
7. The Presentation Layer

The post Microsoft .NET: Architecting Applications for the Enterprise appeared first on Gunnar Peipman - Programming Blog.

Topics:

Published at DZone with permission of Gunnar Peipman, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}