2016-06-05 15 views
6

Nghe có vẻ ngây thơ khi nghe nhưng làm thế nào khác nhau là ứng dụng web và API web khi ai đó đề cập đến nó trong bài báo của họ? Chúng khác nhau như thế nào so với chức năng của chúng?Sự khác nhau giữa ứng dụng web và api web là gì?

+2

Hầu hết các ứng dụng web trả về cả lượt xem và dữ liệu nhưng API Web được sử dụng để tạo các dịch vụ HTTP đầy đủ với cách dễ dàng và đơn giản chỉ trả về dữ liệu không xem. – Nkosi

Trả lời

8

Rất ngắn: ứng dụng web, đó là trang web mà bạn thấy trong trình duyệt của mình và api, đó là dịch vụ mà bạn sử dụng trong ứng dụng web.

Xem thêm Difference between ASP.NET MVC and ASP.NET Web API:

Asp.Net MVC được sử dụng để tạo các ứng dụng web mà trả về cả quan điểm và dữ liệu nhưng Asp.Net Web API được sử dụng để tạo ra đầy đủ thổi HTTP dịch vụ dễ dàng và đơn giản cách mà chỉ trả về dữ liệu không xem.

+0

Làm thế nào sau đó tôi có thể tạo trang web như khách hàng riêng biệt nếu tôi tạo ra giải pháp như Asp.Net Web API đã? Visual Studio có hỗ trợ mẫu dự án làm ứng dụng khách (trang web hay tôi nên nói trang web) không? –

+0

@JP_medevice, không có mẫu dự án như vậy, Web API có thể được sử dụng trong các ứng dụng khác nhau, ví dụ: ASP.NET, HTML/JavaScript, ứng dụng dành cho thiết bị di động và thậm chí là – Alexan

1

Ứng dụng web dành cho tương tác của con người thông qua chế độ xem trong khi Web API aka Web Services có nghĩa là tương tác hệ thống với hệ thống (trao đổi thông tin theo chương trình). Họ trao đổi dữ liệu.

Các vấn đề liên quan