Asp. NET provides three frameworks to create Web apps: webforms,asp.net MVC and ASP. Webpages. These three frameworks are stable and mature, and you can develop a great Web application in any way. No matter which development you choose, you can experience the convenience and features of ASP anywhere.
Each framework is tailored to different development approaches, and the framework you choose depends on the accumulation of your programming (knowledge, skills, and development experience), the type of application you create, and the development methods you are familiar with. These three frameworks will be supported, updated, and improved in future ASP.
Below is an overview of each of the frameworks, as well as some guidance on how to choose the framework, if you want to see a video tutorial, click Making Websites with ASP.
|
If you have development experience in this area | ...
Development Method |
specialized knowledge and skills |
Web Pages |
Classic ASP, PHP |
HTML tags and your code merge in the same file |
Beginner, Intermediate |
Web Forms |
Win Forms, WPF,. NET |
Encapsulate HTML markup with a quick development approach to a rich control library |
Intermediate, Advanced |
Mvc |
Ruby on Rails,. NET |
Full control over HTML tags, code and markup separation, write test convenience. is the best choice for writing mobile apps and single page apps. |
Intermediate, Advanced |
Create a Web site with ASP.