Skip to content

Instantly share code, notes, and snippets.

@ZoeKHarvey
Created January 13, 2020 01:24
Show Gist options
  • Save ZoeKHarvey/c9ac6b5bb747f50615106944ccbf639f to your computer and use it in GitHub Desktop.
Save ZoeKHarvey/c9ac6b5bb747f50615106944ccbf639f to your computer and use it in GitHub Desktop.

.NET

Before recently researching .NET, I barely knew anything about it besides that a lot of job listings are asking for experience with it. I was hoping to dig into why so many jobs are looking for developers with .NET experience and after researching it, I know why this is.

The .NET framework was developed by Microsoft in 2002. .NET components include the Common Language Runtime, Class Library and Languages. Although the components are a part of what makes this framework unique, in my readings I've discovered that its framework design principle is a vital reason of why companies create .NET based applications. Along with this, developers are able to choose from various different languages (perhaps the most common choice being C#).

As I found reasons why .NET is having a major comeback from the 90's, I found something else that peaked my interest even more: the idea that learning the framework helps you pick up other skills. Apparently, .NET is quickly moving towards improved cross-compatibility and increasing its open-source presence, making a lot of the concepts that you need to build a .NET application applies to other frameworks, too. Apparently because of the likeness in concepts and syntax between Java and Swift, a lot of what you learn with .NET can be applied to Android and iOS development.

While learning about .NET I came across a lot of topics that I was unfamiliar with. For instance, when I dug into each of its components,I ended up going down a couple rabbit holes of info. What I've found most interesting from the beginning of my development path to now, is the struggles for cross-compatibility and how our solutions have grown over time. Once I found a couple articles on the recent upgrades with .NET's cross-compatibility, it helped pivot my research to a topic that I was truly eager to hear about.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment