This poster shows how the trends are changing in .NET as we are moving from a single large .NET Framework to a more loosely coupled and autonomous libraries and sub-frameworks, many of them even published as NuGet packages and evolving continuosly. The number of those libs and packages is evolving and growing, so having a visual photo of it can be helpful. The main idea of the poster is to show that you can create any kind of application with .NET, from the largest applications to the smaller apps: in the cloud, on the web, on desktops, tablets, phones, and in embedded environments (even watches!). Any of those application types is shown as category/bucket in the poster and within each bucket we are tossing the main libraries/SDKs/packages out. Then we are also showing cross-cutting concerns buckets like Security, Data Access, and .NET Extension libs. The main categories are the following: – Emerging application patterns (Mobile, Web & Cloud) – Established application patterns (Desktop and Embedded) – Cross-Cutting concerns Finally, the poster is putting a check/mark on every lib/SDK bullet depending if they are or not complaint with the following: – NuGet package – Open Source – Microsoft Official Supported You can print it out or use it as in electronic format (.PDF). Using the electronic format (.PDF) allows you to access each content URL/page related.

Download as PDF here

.NET Universe Poster (2013) showing the main .NET SDKs, libraries and packages clasified by application type and package type (NuGet, official support, etc.)

Via: microsoft.com