Câu hỏi phỏng vấn ASP.NET
Câu hỏi

Một số nhược điểm của ASP.NE...

Câu trả lời

Một số nhược điểm của ASP.NET WebForms so với MVC bao gồm:

Kiến trúc không xác định và thiếu sự phân tách mối quan tâm (Separation of Concerns - SoC): ASP.NET WebForms không có một kiến trúc ứng dụng được định nghĩa rõ ràng, dẫn đến việc các dự án và đội ngũ phát triển có thể theo những cách tiếp cận không nhất quán. Sự thiếu SoC có thể gây khó khăn trong việc phát triển ứng dụng phức tạp.

Trang phức tạp với vấn đề về hiệu suất: ViewState và PostBack có thể làm tăng kích thước của trang và ảnh hưởng đến hiệu suất của ứng dụng. ViewState được lưu trữ trong trang, khiến cho kích thước trang trở nên quá lớn và làm chậm tốc độ tải trang.

Kiểm thử khó khăn: Do sự phụ thuộc chặt chẽ giữa mã nguồn và giao diện người dùng (UI), việc thực hiện kiểm thử tự động trở nên khó khăn hơn so với MVC, nơi mà kiến trúc rõ ràng hơn giúp việc kiểm thử dễ dàng hơn.

Hạn chế kiểm soát HTML: WebForms tự động sinh ra HTML, điều này có thể gây khó khăn cho nhà phát tr...

expert

expert

Gợi ý câu hỏi phỏng vấn

senior

Khi sử dụng DI trong Controller, tôi có cần gọi IDisposable trên bất kỳ service nào được inject không?

junior

ASP.NET Core có thể làm việc với .NET Framework không?

senior

Loại caching nào sẽ được sử dụng nếu chúng ta muốn cache một phần của trang web thay vì toàn bộ trang?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào