Exploring .NET
.NET (dot-net) is a software framework. It’s free and open source and can be used to write web applications, command-line applications, and applications that run in a Graphical User Interface (GUI). It is based on the proprietary coded .NET Framework, which is the software framework that the Windows operating system uses. It can be used with a range of programming languages, including C#, F#, and Visual Basic .NET. Let’s unpack all that, shall we?
Software frameworks explained
A software framework is a tool for constructing applications. Some frameworks are written for specific purposes and specific languages; AngularJS is a framework for developing the frontends of web applications in JavaScript. PhaserJS is a game development framework, again for JavaScript. While frameworks contain many libraries, they differ from libraries in that libraries provide tools for our code that we can use in any way we like; with a framework, we need to work within...