Does the .NET Framework mean the end of components?
No. In fact, .NET (including Win Forms, Web Forms, and Active Server Pages+) relies on components to provide these services. What is essentially changing is where the components reside (on the server) and how the use of these components is licensed. When you install a Server-side User Interface component on, for example, a web server, you expose the interfaces to this component. These interfaces (properties, methods, and events) are expressed as Web Form Services, but the underlying functionality is still provided by components.