Comparison between ASP. net mvc and webform

Source: Internet
Author: User

Webform

Easy to get started. You can drag and drop the page control directly and control the properties, methods, and events of the control through a visual form.

Difficult to grasp, it has a complex page lifecycle and event-driven mode.

It is difficult to conduct unit tests. The MVP model in the later stages solved the problem of unit tests to a certain extent.

Encapsulation is high and difficult to expand.

ASP. NET MVC

Design for testability, so unit test support is good.

Front-end and back-end staff are easier to work.

Submit a form based on the traditional web development method.

Fully open-source, easy to expand, and more plasticity. (The Source Code cannot be re-released after modification)

ASP. net mvc is not a substitute for webform, but a choice for web development. Each development method has its own advantages and disadvantages.

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.