The History of .Net Web Development and the Core That Was No More
By Iris Classon
()
About this ebook
Since its inception in the early 2000s, the .NET web development platform has come a long way and has seen a substantial amount of change. As a result, understanding the history of .NET web development is essential for anyone who wants to stay up to date with the latest trends and technologies.
By tracing the evolution of .NET web developm
Read more from Iris Classon
The Great Merge by a Copy-Paste Developer Rating: 0 out of 5 stars0 ratingsThe Unlikely Success of a Copy-Paste Developer Rating: 0 out of 5 stars0 ratings
Related to The History of .Net Web Development and the Core That Was No More
Related ebooks
Learning .NET High-performance Programming Rating: 0 out of 5 stars0 ratingsProfessional ASP.NET Design Patterns Rating: 4 out of 5 stars4/5The basics that every web developer needs to know Rating: 0 out of 5 stars0 ratingsWebRTC Blueprints Rating: 0 out of 5 stars0 ratingsREST API Development with Node.js: Manage and Understand the Full Capabilities of Successful REST Development Rating: 0 out of 5 stars0 ratingsC++ Networking 101 Rating: 0 out of 5 stars0 ratingsParallel Programming with C# and .NET Core: Developing Multithreaded Applications Using C# and .NET Core 3.1 from Scratch Rating: 0 out of 5 stars0 ratingsEnterprise Applications with C# and .NET: Develop robust, secure, and scalable applications using .NET and C# (English Edition) Rating: 0 out of 5 stars0 ratingsASP.NET Core Security Rating: 5 out of 5 stars5/5The Best Javascript Rating: 0 out of 5 stars0 ratingsASP.NET Core for Jobseekers: Build Career in Designing Cross-Platform Web Applications Using Razor and Entity Framework Core Rating: 0 out of 5 stars0 ratingsAzure Infrastructure as Code: With ARM templates and Bicep Rating: 0 out of 5 stars0 ratingsIan Talks JavaScript Libraries and Frameworks A-Z: WebDevAtoZ, #4 Rating: 0 out of 5 stars0 ratingsReactive State for Angular with NgRx Rating: 0 out of 5 stars0 ratingsBuilding a Web App with Blazor and ASP .Net Core: Create a Single Page App with Blazor Server and Entity Framework Core Rating: 0 out of 5 stars0 ratingsNode.js: Tools & Skills Rating: 0 out of 5 stars0 ratingsASP.NET Application Development Fundamentals Rating: 0 out of 5 stars0 ratingsHands-On Parallel Programming with C# 8 and .NET Core 3: Build solid enterprise software using task parallelism and multithreading Rating: 0 out of 5 stars0 ratingsLearn Microservices - ASP.NET Core and Docker Rating: 0 out of 5 stars0 ratingsLearn ASP.NET Core MVC - Be Ready Next Week Using Visual Studio 2017 Rating: 5 out of 5 stars5/5Docker: Up and Running: Build and deploy containerized web apps with Docker and Kubernetes (English Edition) Rating: 0 out of 5 stars0 ratingsASP.NET and VB.NET in 30 Days: Acquire a Solid Foundation in the Fundamentals of Windows and Web Application Development Rating: 0 out of 5 stars0 ratingsDeveloping Cloud Native Applications in Azure using .NET Core: A Practitioner’s Guide to Design, Develop and Deploy Apps Rating: 0 out of 5 stars0 ratingsCSS Master Rating: 0 out of 5 stars0 ratingsModern CSS: Master the Key Concepts of CSS for Modern Web Development Rating: 0 out of 5 stars0 ratings
Programming For You
Game Development with Unreal Engine 5: Learn the Basics of Game Development in Unreal Engine 5 (English Edition) Rating: 0 out of 5 stars0 ratingsPython Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Java for Beginners: A Crash Course to Learn Java Programming in 1 Week Rating: 5 out of 5 stars5/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5C# Programming from Zero to Proficiency (Beginner): C# from Zero to Proficiency, #2 Rating: 0 out of 5 stars0 ratingsLearn JavaScript in 24 Hours Rating: 3 out of 5 stars3/5Python Machine Learning By Example Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Problem Solving in C and Python: Programming Exercises and Solutions, Part 1 Rating: 5 out of 5 stars5/5Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsPython Data Structures and Algorithms Rating: 5 out of 5 stars5/5The Unofficial Guide to Open Broadcaster Software: OBS: The World's Most Popular Free Live-Streaming Application Rating: 0 out of 5 stars0 ratingsLinux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Web Designer's Idea Book, Volume 4: Inspiration from the Best Web Design Trends, Themes and Styles Rating: 4 out of 5 stars4/5
Reviews for The History of .Net Web Development and the Core That Was No More
0 ratings0 reviews
Book preview
The History of .Net Web Development and the Core That Was No More - Iris Classon
Who this book is for
This book is mainly for .NET software developers that would like to know more about the history of .NET web development. It doesn't matter if you've been programming for five minutes, five years or fifteen years, this book makes no assumptions and has no prerequisites.
What this book covers
Chapter 1
This chapter covers the timeline from when the internet was invented to approximately 2011. We will look at Classic ASP, ASP, ASP.NET, Web Forms, Silverlight, as well as ASP.NET MVC and Razor.
Chapter 2
This chapter focuses on server-to-server communication and covers the timeline from Dynamic Data Exchange, back in the good old days, to what we later got to know as Web API.
Chapter 3
This chapter is a short introduction to WinJS and TypeScript.
Chapter 4
This chapter covers the cross-platform problem.
Chapter 5
This chapter is dedicated to .NET Core and ASP.NET Core.
Chapter 6
This chapter is a continuation of the Early Web Development chapter. It ties everything together as we talk about ASP.NET Core, Razor, Razor Pages, and Blazor.
Chapter 7
This chapter discusses the end of .NET Core and .NET Standard.
Chapter 8
This chapter covers the last versions of ASP.NET and Blazor and discusses the future of .NET development.
Download color images
The images used in this book can also be found at:
https://historyofdotnetdevelopment/images/webdevelopment.xml
Alternatively,
https://historyofdotnetdevelopment/images/webdevelopment.pdf
Errata / updates
For minor typos the book will keep its ISBN, however, big updates will be published as new versions with separate ISBNs. Contact me if you've purchased an older version and would like a discount for a later version (or a free eBook version).
If you've purchased the eBook, you should be able to download the latest version unless it's Kindle. AS above, contact me and I'll help you. book@irisclasson.com
Errata can be found here:
https://historyofdotnetdevelopment/errata.txt
Conventions used in this book
We used the following typographical conventions in this book:
Plain text indicates content.
Incline indicates quotes.
Incline with a left side border
indicates extra information that can be skipped.
Sans serif text with gray background indicates code example.
Preface
The .NET framework is a popular web development platform that enables developers to create robust, scalable applications. However, .NET is not just a single technology but rather a collection of technologies that work together to provide a comprehensive development platform. As a result, understanding the history of .NET development is essential for any developer who wants to use the platform effectively.
Easier said than done, I know.
I'll never forget the overwhelming feeling of not knowing anything during my freshman year. At the age of 27, a senior citizen in software developer years, I had decided to forgo my career as a licensed clinical dietitian and personal trainer to learn programming. How hard could it be? I spent the summer copy-pasting code from a book and StackOverflow, and with confidence high, I showed up on my first day of school feeling halfway there. Unsurprisingly, I was in for a big shock. There was a lot, and I mean A LOT, I had to learn, and I had no idea where to begin. The teachers had our backs, and by the end of the two-year degree, we were all confident programmers again, only to realize they had merely sheltered us from the harsh reality of programming.
You will never know it all, and sometimes the abundance of information online makes it even harder to make sense of it all, in particular, when it comes to timelines and releases.
Therefore, my mission with this book is to guide you through the .NET web development timeline. How to get from a to b to c, why b was killed and a was reinvented, and c made it big. I hope you enjoy reading this as much as I did writing it.
Timeline Description automatically generated with low confidenceFigure 1.NET Web Development timeline. Larger image can be found in other chapters.
1
Early Web Development
The Internet
The internet was born out of a need for better communication. Little did we know it would become a human necessity that would fit right at the bottom of Maslow's Hierarchy of Needs.
Diagram Description automatically generatedFigure 2 Maslow's Hierarchy