Jakie są plusy i minusy korzystania z usługi odpoczynkowej vs usługi wcf?Wypoczynek vs Wcf plusy i minusy
Zastanawiam się, jaki rodzaj używać i byłem zainteresowany, aby znaleźć jakieś porównania.
Jakie są plusy i minusy korzystania z usługi odpoczynkowej vs usługi wcf?Wypoczynek vs Wcf plusy i minusy
Zastanawiam się, jaki rodzaj używać i byłem zainteresowany, aby znaleźć jakieś porównania.
Reszta to sposób na komunikację przez Internet. Jest to bardzo prosty proces wybierania adresów służących jako lokalizacje metod i powracające standardowe dane HTML (javascript, css, html oczywiście).
WCF jest biblioteka .NET używane mieć dwa programy rozmawiać ze sobą za pomocą protokołu SOAP. Który składa się z dwóch bardzo znanych programów informujących o klasie handlowej.
Widzenie jako odpoczynek jest procesem, a WCF to biblioteka klas, lepszym pytaniem może być "Odpoczynek w stosunku do mydła".
Najważniejsze jest to, czy potrzebne są dwie aplikacje do rozmowy, to może chcieć użyć WCF. Nawet jeśli aplikacje nie są napisane w .net. Jednakże, jeśli potrzebujesz informacji, do których można uzyskać dostęp za pośrednictwem technologii internetowej (zwykle dostęp do javascript odbywa się w ten sposób), będziesz chciał skorzystać z opcji Rest.
Po krótkiej notatce, WCF również dobrze odpoczywa, więc naprawdę nie może się nie udać.
Nie podoba mi się tutaj pierwszy akapit. Możesz zwrócić dowolny dowolny zasób, który może zawierać kod js, html lub css. –
Pytasz pytanie o jabłka i pomarańcze. REST to wzorzec używany do tworzenia usług internetowych. Nie jestem ekspertem w tej dziedzinie, ale można znaleźć wiele szczegółów na temat Wikipedia. WCF to technologia firmy Microsoft służąca do tworzenia usług internetowych (głównie przy użyciu SOAP, chociaż jest tak konfigurowalna, że można również na nim wykonać REST - patrz ASP.Net WebAPI).
Plusy dla WCF:
minusy dla WCF:
To wszystko, co przychodzi na myśl w tej chwili, ale mam nadzieję, że daje to przyzwoite wrażenie na WCF.
Również przed ASP.Net WebAPI można utworzyć usługę spoczynku WCF z bardzo mała konfiguracja ... wyszukaj System.ServiceModel.Activation.WebServiceHostFactory. –
ASP.NET Web API tak naprawdę nie używa już WCF. –
Jeśli masz absolutną pewność, że HTTP jest protokołem, którego chcesz używać, i chcesz go zaakceptować jako protokół "Aplikacji", a nie tylko protokół "Transport", a następnie coś takiego jak ASP.NET Web API.
Jeśli tworzysz usługę dla swoich serwerów w centrum danych, aby rozmawiać ze sobą, poważnie rozważ WCF.
czy zrobić reszta to zupełnie inna kwestia. Czy ta usługa będzie działać przez wiele lat? Czy będzie miał wielu różnych klientów? Czy niektórzy z tych klientów stracą kontrolę? Jeśli odpowiedź brzmi "tak", warto zastanowić się, jakie korzyści mogą przynieść ograniczenia REST.
masz na myśli reszta kontra mydło? – MilkyWayJoe
możliwy duplikat [REST i SOAP] (http://stackoverflow.com/questions/209905/rest-and-soap) –
Dla tych, którzy wylądowali na to pytanie w 2014 roku: http: //www.dotnet-tricks. com/Tutorial/webapi/JI2X050413-Różnica między-WCF-i-Web-API-i-WCF-REST-and-Web-Service.html – Abhijeet