2010-10-17 5 views
0

Je suis récemment devenu très impliqué dans quelques projets qui vont fonctionner comme des systèmes intranet à l'échelle de l'entreprise. Ils seront essentiellement des sites intranet, remplaçant les systèmes plus anciens basés sur des ordinateurs de bureau. Je voudrais rechercher les meilleures façons de mettre en place ces sites Web ou projets d'applications Web.Où trouver d'excellentes ressources sur ASP.net Architecture, Architecture de site Web?

Plus particulièrement, je suis à la recherche:

  1. architectures différentes et les avantages et les inconvénients de chacun. à-dire (hiérarchisé architecuture, etc.)
  2. pratiques de programmation de site Web d'entreprise, la performance, la mise en cache, etc.
  3. architectures de classe optimisées dans les sites Web .NET, les applications web

Je veux essentiellement des références et toutes les ressources relatives à certaines des meilleures pratiques, des façons dont je peux optimiser les performances, la mise en page d'un projet pour être facilement maintenable et fonctionner à des niveaux optimaux de performance.

J'ai fini par lire certains de Microsoft Application Architecture Guide, 2e édition, qui est en ligne gratuit, quelque chose dans ce sens serait utile, même si un peu moins emporte-pièce.

Répondre

0

Il y a tellement de livres à suggérer qu'ils ne sont pas directement liés au développement web. J'essaie de garder petite liste:

Commencez par: 7 Freely available E-Books/Guides I found essential for .NET Programmers and Architects par Anoop Madhusudanan

Framework Design Guidlines par Krzysztof Cwalina et Brad Adams

ASP.NET:

Utra-rapide ASP.NET (Construire des sites Web ultra-rapides et ultra-évolutifs en utilisant ASP.NET et SQL Server) par Richard Kiessig (APress)

Développement de grandes applications Web par Kyle Loudon (O'Reilly)

ASP.NET Pro 4 CMS (Techniques avancées pour C# Les développeurs utilisant le .NET Framework 4) par Alan Harris (AAppuyez)

Et pour comprendre quelques notions de base sur la façon dont cela fonctionne si vous en avez besoin:

CLR via C# par Jeffrey Richter

programmation concurrente sur Windows par Joe Duffy

Il y a beaucoup de livres intéressants dans guidlines design:

.NET Doma Conception in-pilotée avec C#: Problème - Conception - Solution par Tim McCarthy (Wrox)

Debug It!Trouvez, Réparation et prévenir des bugs dans votre code par Paul Butcher

ou en train de lire intéressante:

beau Code - Programmeurs Leading Expliquer comment ils pensent. Édité par Andy Oram & Greg Wilson

0

Je pense que vous devriez vous concentrer sur les motifs de conception. Jetez un oeil à DoFactory Design Pattern Framework. Ce n'est pas gratuit, mais il a de très bons exemples de programmation d'architecture d'entreprise. En outre, .Net Domain Driven Design With C# est un sacré livre pour voir comment convertir une application héritée en une application de pointe.
Bonne chance