.NET rakenduste arhitektuuri juhend

image Nädala alguses nägi ilmavalgust Application Architecture Guide 2.0 teine beetaversioon. Tegemist on aabitsaga, mis koondab endas erinevaid juhendeid parema arhitektuuri disainimiseks Microsofti .NET raamistikul. Raamat aitab platvormi võimalustest paremini aru saada, pakub välja tehnoloogiaid, et luua teiste kogemusel ja parimatel praktikatel põhinevaid rakendusi. Materjali väljatöötamises on osalenud päris lai seltskond, alates MS tootemeeskondade liikmetest kuni MVPde ja klientideni.

Kokku jaguneb raamat nelja peatükki:

  • I osa, Fundamentals - provides you with the fundamentals to understand architecture design techniques and strategies.
  • II osa, Design - provides overarching design guidelines and practices that can be applied to any application type or application layer, including how to design communication and plan for services.
  • III osa, Layers - provides architecture and design approaches; as well as practices for each layer, including presentation, business, service, and data access layers.
  • IV osa, Archetypes - provides patterns and design frames for each application archetype;
    including service applications, Web applications, Rich Client applications, Rich Internet
    applications, and mobile applications.

Minu meelest väga kasulik lugemine kõikidele .NET arendajatele ja arhitektidele. Alla saad laadida CodePlex portaalist: https://www.codeplex.com/AppArchGuide

Soovitan tutvuda ka teiste CodePlex avatud lähtekoodil põhinevate kommuuni projektidega, sest seal leidub tõesti hulganisti kasulikke asju. Kõige enim allalaetud projektide loetelu leiad siit:
https://www.codeplex.com/Project/ProjectDirectory.aspx?SortBy=DownloadCount