Gần đây, Microsoft đã phát hành MVC 4 Beta, trong đó có các tính năng mới rất đẹp như Web API và SPA. Và như mọi khi, các bản demo của Microsoft không thể hiện các phương pháp hay nhất từ triển vọng thiết kế phần mềm. Ví dụ, sử dụng DbController được kết hợp chặt chẽ với EF. API Web ASP .NET của Microsoft, MVC 4 và Kiến trúc SPA
Dường như đối với tôi, SPA và API Web đi tay trong ứng dụng ASP .NET hiện đại. Tôi muốn nghe bất kỳ đề xuất nào về cấu trúc giải pháp dựa trên MVC 4, sẽ áp dụng các công nghệ mới này như API Web và SPA.
Ví dụ: thực tiễn tốt là tách riêng dự án API Web với bộ điều khiển riêng của nó ra khỏi dự án MVC4 cơ sở hay không. Làm thế nào để đối phó với SPA và không sử dụng DbController để giữ cho dữ liệu tồn tại một cách riêng biệt? Những gì sẽ là một vai trò chính của ứng dụng MVC4 thường xuyên và đặc biệt là quan điểm Razor?
Bất kỳ suy nghĩ hoặc đề xuất nào khác đều được đánh giá cao.