C H A P T E R  1

Introduction

My first experience with ASP.NET wasn’t very positive. It was back in 2003, and I had agreed to write a book for Microsoft Press about using ASP.NET to create XML web services.

This was when ASP.NET 1.0 was released. In those days, .NET was interesting but nothing special. It was widely regarded as Microsoft’s attempt to compete with Java, and the whole platform had a “me too” feel about it. ASP.NET itself was a very rigid and limited platform. It hadn’t been thought through and had a lot of rough edges. It was difficult to use, the tools support was lacking, and programmers had to work hard to get even the most basic functionality working.

Most Microsoft products follow a standard pattern of evolution. Version 1 ...

Get Applied ASP.NET 4 in Context 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.