Widziałem wiele argumentów za tym, dlaczego przejście z WCF do Web API jest dobrym posunięciem, ale nie widziałem wiele na temat migracji z kontrolera z działaniami JsonResult do projektu Web API . Czy ktokolwiek może zapewnić główne korzyści związane z przejściem na platformę Web API, czy ma sens, aby nie migrować i pozostać przy MVC3?MVC4 Web API lub MVC3 JsonResult
5
A
Odpowiedz
8
WebAPI dostarcza wiele rzeczy po wyjęciu z pudełka, których nie można uzyskać za pomocą standardowego JsonResult. Na przykład, WebAPI jest świadomy typów zawartości, których żąda wywołujący, i może zwrócić Json lub XML lub inne typy zgodnie z wymaganiami.
Inną fajną cechą jest to, że WebAPI jest oData świadomy, i możesz użyć standardowych poleceń HTTP oData do filtrowania i wykonywania innych czynności, wszystko bez twojego kodu, który musi zrobić coś konkretnego.
WebAPI ma mnóstwo fajnych funkcji, które czynią ładną usługę internetową, bez obciążania pełnej usługi WCF lub asmx.
Jeśli jednak jesteś zadowolony z JsonResult, nie musisz go przepisywać.
Powiązane problemy
- 1. MVC4 Działanie zwracające JsonResult bez wartości null
- 2. MVC4 Web interfejs API Reszta z wielu parametrów
- 3. Jak wyprowadzić ciąg Json jako JsonResult w MVC4?
- 4. Serializacja MVC JsonResult camelCase
- 5. api lub web Laravel 5.3
- 6. JsonResult lub Json: którego użyć?
- 7. Wyświetla dane tabeli/listy dynamicznie w MVC3/Razor z JsonResult?
- 8. ContentResult vs JsonResult z ajaxem
- 9. VS2012 Express Web nie może utworzyć aplikacji MVC4
- 10. MVC4 ViewBag lub ViewModel lub?
- 11. JsonResult analizuje znaki specjalne jako \ u0027 (apostrof)
- 12. użyciu WIF z Web API
- 13. Web API tworzenie kluczy API
- 14. Błąd "Element not closed" po aktualizacji z MVC3 na MVC4
- 15. Autofac i ASP.NET Web API ApiController
- 16. Uwierzytelnianie systemu Windows i Asp.Net Web API
- 17. Web API: System.Net.Http wersja 2.0.0.0 Nie znaleziono
- 18. Web Audio API WaveShaperNode
- 19. Web Services API Versioning
- 20. Kompresja gzip Web Api
- 21. Dokumentacja web-api & swagger
- 22. Web API dźwięku korektor
- 23. .Net Core Web API
- 24. Generic Web API controller
- 25. Uwierzytelnianie ASP.NET Web API
- 26. ASP.NET Web API CacheControl
- 27. Asp.Net MVC4 Web API - Zwróć Json sformatowany w formacie OData z zapytania bez niestandardowego MediaTypeFormatter
- 28. C# MVC4 Web API - Wynikowy JSON powinien zwrócić obiekty zamiast $ ref do obiektu
- 29. Asp.Net MVC4 + Web API Kontroler Usuń żądanie >> Błąd 404
- 30. Kiedy korzystać z web-API MVC4 w porównaniu do tradycyjnej usługi sieciowej HTTP?
Zapomniałem o obsłudze OData, dziękuję. Nadal nie wiesz, w którą stronę skoczyć, ale to daje dobre streszczenie, co możemy zyskać i czy warto. –