Therefore, you can choose your favorite language to build Web Forms that further increase productivity. Creating Web Forms Web Forms programming is modeled after the way Visual Basic developers write traditional Windows applications. Constructing a Windows form in Visual Basic requires adding a form to the project, dragging a control onto the form, and then double-clicking on the control to write code behind the form. This well-known model is used by millions of developers to rapidly construct desktop applications. Web Forms brings the same design principles and level of productivity to the Web.
Developers can choose the language they prefer to implement business logic for a Web Form.
Developers can move easily between desktop and Web projects without the need for extensive retraining. Separate the HTML layout from the code behind the page. There are also runtime advantages to Web Forms. Deliver a programming model and execution framework that enables developers to implement server-generated HTML pages. Greatly enhance runtime performance because the code behind the HTML page is compiled into an executable, not script.