30/09/2018, 21:55

Làm sao để phân biệt ASP.NET MVC và ASP.NET WEB FORM

em đang tìm hiểu c# và học asp.net, em không biết học c# như thế nào để phù hợp với 1 trong 2 asp.net mvc và web from

Nguyen Tri Quang viết 00:00 ngày 01/10/2018
  • Web Forms có ViewState , MVC thì không
  • Web Forms có một Code-Behind Model, MVC chỉ có các model
  • Web Forms có các Web Control, MVC không có
  • Web Forms có các thành phần State-aware, MVC sử dụng hướng tiếp cận template
  • Web Forms không có sự tách biệt các mối quan tâm (separation of concerns), MVC thì ngược lại!
  • Web Forms và MVC đều có thể sử dụng Session, nhưng tôi khuyên bạn đừng nên sử dụng
  • Web Forms có IsPostBack, MVC có GET và POST
  • Web Forms không dễ để sử dụng unit-test, MVC được xây dựng hỗ trợ test
  • Web Forms có một thẻ Form lớn, MVC có thể có nhiều thẻ form trên một trang
techmaster.vn

Sự khác biệt giữa ASP.NET MVC và ASP.NET WebForms là gì?

Kể từ năm 2002, Web Forms luôn là phương pháp để phát triển Microsoft Web Applicatons... cho đến khi MVC xuất hiện. Hôm nay, tôi sẽ nói về sự khác biệt giữa Web Forms và MVC.

Nhox Namby viết 00:05 ngày 01/10/2018

nhưng mà học mvc hay from thì học c# cũng như một phải ko anh,

Võ Thế Quang viết 00:02 ngày 01/10/2018

Bạn nên học ASP.Net MVC, code linh hoạt, quản lý khoa học, bảo trì, tối ưu hóa của nó rất tốt và nó đang phát triển hàng ngày. Về c# nó chỉ là ngôn ngữ bạn code trên teamplate nào thôi ASP.Net MVC, Webform, Winform,…

Nhox Namby viết 00:11 ngày 01/10/2018

cảm ơn bạn nhều nhé /////…

Bài liên quan
0