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
Làm sao để phân biệt ASP.NET MVC và ASP.NET WEB FORM
1 Like
- 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
2 Likes
nhưng mà học mvc hay from thì học c# cũng như một phải ko anh,
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,…
1 Like
cảm ơn bạn nhều nhé /////…
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?