2010-05-13 36 views
5

Hai trong số những ưu điểm lớn nhất của MVC trên biểu mẫu web là không có định tuyến và định tuyến URL. VS2010 và .NET 4.0 kết hợp định tuyến URL tích hợp cho Webforms cũng như kiểm soát tốt hơn cho ViewState.ASP.NET WebForms vs MVC [sau thông báo VS2010/.NET 4.0]

Tôi ủng hộ việc sử dụng MVC cho các trang web mạng nội bộ do mô hình thiết kế MVC và tính chất nhẹ tổng quát của nó nhưng trong ánh sáng của thông báo mới này có biểu mẫu web đã đóng khoảng trống? Tại sao bạn vẫn chọn MVC trên Webforms?

Cảm ơn

+0

Tôi tin rằng số phận của bạn sẽ tương tự như câu hỏi này http://stackoverflow.com/questions/2662540/any-one-like-me-who-still-believes-in-aspnet-web-forms-or-has -evryone-switched-t – R0MANARMY

+0

Tại sao? Tôi đang tìm kiếm ý kiến ​​từ các học viên về lý do tại sao và ở đâu họ sử dụng MVC/Webforms cho những cải tiến mới và không chỉ vì người ta thích một phong cách nào đó hơn người kia. Một số nghiên cứu trường hợp hoặc câu chuyện thành công khi lựa chọn một trong những khác cũng sẽ hữu ích. – fjxx

+0

MVC tất cả các cách. Webforms có thể chết. Mặc dù vậy, chiến tranh tôn giáo. Nếu bạn không hiểu lý do cho MVC vs WebForms (có hàng triệu bài đăng trên này) .. ngay cả sau khi được phát hành 4.0, thì hãy tiếp tục đọc. MVC == toàn quyền kiểm soát + Kiểm tra. WebForms = Ứng dụng nhanh Dev với chi phí kiểm soát + kiểm tra. –

Trả lời

4

Bạn quên mất 2 ưu điểm chính của MVC: kiểm soát tốt hơn HTML được tạo và hỗ trợ tốt hơn cho phát triển theo thử nghiệm.

Tôi muốn nói rằng thường thực hiện một trang web bằng cách sử dụng ASP.NET WebForms sẽ yêu cầu ít nỗ lực thực hiện chính xác giống với MVC.

MVC cung cấp cho bạn nhiều quyền kiểm soát hơn, nhưng nó cũng đòi hỏi nhiều chuyên môn và nỗ lực hơn.

Các vấn đề liên quan