Đối số đó hoạt động theo giả định rằng tất cả có trong MVC là Chế độ xem.
Thực tế là quan điểm là một phần nhỏ của câu đố, và nghĩ rằng đó là toàn bộ điều cho thấy một sự thiếu hiểu biết sâu sắc về cả mô hình và khuôn khổ. Bạn không thể đưa ra một lập luận mà không cần giáo dục người đầu tiên, và trong hành động giáo dục lập luận sẽ trở nên không thích hợp.
Để giải quyết chính bài đăng trên blog, có, bạn mất rất nhiều chức năng bằng cách từ bỏ các điều khiển phong phú, đặc biệt nếu bạn đang nói về các điều khiển bạn đã mua từ nhà cung cấp bên thứ ba. Tuy nhiên, ngày nay có đầy đủ các bộ tiện ích javascript ra khỏi đó mà là tốt nếu không tốt hơn sau đó bất cứ điều gì có sẵn cho asp, và họ được tự do. Không chỉ vậy, nhưng bằng cách sử dụng ASP.net có nghĩa là mua vào một khuôn khổ cực kỳ phức tạp mà hoạt động khoảng 90% thời gian. Vấn đề với điều này là 90% là không bao giờ đủ cho bất cứ điều gì không tầm thường, và làm việc xung quanh khuôn khổ cho rằng thêm 10% có thể sống địa ngục. Một điều nữa là hiệu suất đi kèm với việc mua vào sự phức tạp đó là hoàn toàn vô cùng.
So sánh giữa MVC và ASP.net cần phải nằm giữa các tiện ích con với kiến trúc tốt, đánh dấu thẳng về phía trước linh hoạt và hiệu suất tốt. Nếu bạn cần những vật dụng, sau đó gắn bó với ASP.net, Chúa biết nó sẽ không biến mất bất kỳ thời gian sớm. Nếu bạn cảm thấy thoải mái với các công nghệ web như html, javascript và CSS, việc mất những công cụ này ra khỏi hộp tiện ích sẽ hút, nhưng những gì bạn nhận được sẽ lớn hơn rất nhiều so với những gì bạn mất.
Nguồn
2009-02-17 18:10:38
Kẻ phá hủy - Vui lòng để lại nhận xét khi bạn downvote câu hỏi. IMO đây không phải là một câu hỏi xấu, phải không ?? – Perpetualcoder
Không, có nhiều câu trả lời hay cho câu hỏi này, và nó thêm vào tổng giá trị của SO. +1 –
nhà phát triển cấp cao tại nơi làm việc của bạn nên đọc thêm một chút – juan