Summary

This chapter outlined the context in which Web Forms exists—an abstraction layer designed to replicate the classic VB developer experience, albeit allied to a modern language such as C#.

Like any tool, Web Forms does some things well and other things not so well. If you use Web Forms for the kinds of projects it was intended for, you can get great results. But you can encounter some significant problems if you try to take it places that it really doesn't want to go.

In summary, don't dismiss Web Forms out of hand. It has a lot to offer in the right circumstances, is widely used and supported, and receives significant investment from Microsoft.

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.