We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
.NET has changed a lot since we kicked off the fast-moving .NET open-source and cross-platform project. We've re-thought and refined the platform, adding new low-level capabilities designed for performance and safety, paired with higher-level productivity-focused features.
Span<T>
, hardware intrinsics, and nullable reference types are examples. We're kicking off a new ".NET Design Point" blog series to explore the fundamentals and design choices that define today's .NET platform, and how they benefit the code you are writing now.This first post in the series provides a breadth overview of the pillars and the design-point of the platform. It describes "what you get" at a foundational level when you choose .NET and is intended to be a sufficient and facts-focused framing that you can use to describe the platform to others. Subsequent posts will go into more detail on these same topics since this post doesn't quite do any of these features justice. This post doesn't describe tools, like Visual Studio, nor does it cover higher-level libraries and application models like those provided by ASP.NET.
Before getting into the details, it is worth talking about .NET usage. It is used by millions of developers, to create cloud, client, and other apps on multiple operating systems and chip architectures. It is also run in some well-known places, like Azure, StackOverflow, and Unity. It is common to find .NET used in companies of all sizes, but particularly larger ones. In many places, it is a good technology to know to get a job.
continue reading on devblogs.microsoft.com
⚠️ This post links to an external website. ⚠️
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.