Sự khác nhau giữa web dịch vụ, phương pháp web và phía máy chủ mã là gì?
Dịch vụ web là điểm kết thúc thường được sử dụng làm API hoặc nói cách khác người dùng cuối thường là ứng dụng khác thay vì giao diện người dùng. Phương pháp web là phương pháp cụ thể được hiển thị trên dịch vụ web.
Mặt khác, mã phía máy chủ áp dụng cho mọi trang web ASP.NET, dịch vụ web hoặc công nghệ khác để thực hiện chung chức năng của nó.
Dịch vụ web ưa thích hơn phương pháp bên máy chủ ở đâu?
Dịch vụ web hỗ trợ ứng dụng tương thích với các nền tảng lập trình khác hoặc để phân phát các yêu cầu AJAX tới trang web. Có nhiều cách sử dụng khác, nhưng thường sử dụng WCF hoặc HttpHandlers là các lựa chọn tốt hơn trong những trường hợp đó.
Phương pháp web ưa thích là được sử dụng?
Phương thức web có thể được sử dụng trong bất kỳ trang .aspx nào hoặc thường trong tệp .asmx (dịch vụ web).
Dịch vụ web khác với đăng lại phía máy chủ?
Đăng lại phía máy chủ xảy ra khi trang web đăng dữ liệu lên máy chủ để xử lý. Một dịch vụ web hoàn toàn khác - đó là điểm cuối được tiếp xúc để tiêu thụ bởi một ứng dụng khác (hoặc trong cùng một ứng dụng).
Dịch vụ web có trọng lượng nhẹ không? Có thể chúng được sử dụng để lưu các biểu mẫu web dài như không?
Không, dịch vụ web không phải là trọng lượng nhẹ, trên thực tế chúng hoàn toàn ngược lại vì chúng thường nhận và trả lời dữ liệu bằng XML (định dạng cồng kềnh). Tuy nhiên, điều này làm cho chúng rất dễ sử dụng với các ngôn ngữ lập trình khác.
Trong ứng dụng web dành cho doanh nghiệp, tôi nên sử dụng một trong những cách nào sau đây và tại sao?
Đây là câu hỏi rất chủ quan. Mỗi công nghệ trong khung công tác .NET có một tập hợp các tính năng mà nó vượt trội và thường có thể làm một số thứ khác (nhưng không phải là rất tốt). Mỗi công cụ có vị trí của nó, nó chỉ là một vấn đề phù hợp với các công cụ để sử dụng với các yêu cầu của dự án của bạn.
Tuy nhiên, xét xử với phần còn lại của câu hỏi của bạn, có vẻ như bạn chỉ đang đặt cùng một trang web điển hình không yêu cầu API, trong trường hợp đó là tốt nhất để sử dụng các trang .aspx và mã phía sau.
Cảm ơn bạn NightOwl. Câu trả lời của YOur thực sự hữu ích cho tôi =) –