Tôi muốn Ajax có thể truy xuất dữ liệu JSON từ một số loại dịch vụ web. (Các cuộc gọi dịch vụ web sẽ gói một cuộc gọi đến SQL, xử lý DataSet đã trả về và trả về một biểu diễn JSON.) Ban đầu, tôi nghĩ một dự án ASP.NET MVC với các bộ điều khiển và hành động có tên thích hợp trả về JsonResults sẽ đủ. Tuy nhiên, một đồng nghiệp đề nghị WCF có thể phù hợp hơn với những thứ như thế này. Đó là kinh nghiệm của tôi rằng WCF khó cấu hình; hơn nữa, cách MVC thể hiện hành động thông qua bộ điều khiển có vẻ rất thanh lịch.Tôi có nên hiển thị các phương thức web thông qua các hành động ASP.NET MVC hoặc WCF không?
Điều gì phù hợp hơn với những gì tôi đang cố gắng làm, MVC hoặc WCF?
Tôi sẽ ghi nhớ điều đó! Câu trả lời hay :) – Pwninstein
"tạo ra kết quả tốt hơn" bạn có thể làm rõ? Bạn có nghĩa là tổng thể hoặc chất lượng của JSON? – jfar
@jfar - Tôi đã suy nghĩ về kích thước của các kết quả JSON (kém được diễn giải trong câu trả lời). WCF bao gồm các loại gợi ý mà có thể thêm rất nhiều chi phí "không cần thiết" trong phản ứng JSON cho các bộ sưu tập lồng nhau lớn. –