Introducing ASP.NET Core MVC

Microsoft has a long and relatively chequered history with web frameworks. I first started developing server-based applications back in the late 1990s with their Active Server Pages technology, now known as classic ASP. This technology allowed the developer to create dynamic web pages based on user requests and send the resulting web pages back to the client. This technology required a special Internet Information Services (IIS) plugin for it to work, so it was entirely Windows-based and was a strange mix of the proprietary VBScript language and HTML. This meant that we often saw code that looked like this:

<%Dim connectionSet connection = Server.CreateObject("ADODB.Connection")Response.Write "The server connection ...

Get Advanced TypeScript Programming Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.