/ / Wann man WCF / REST benutzt - WCF, Ruhe

Wann man WCF / REST benutzt - WCF, Ruhe

Ich bin neu in REST. Ich habe viele Artikel über REST gelesen. Dennoch bin ich verwirrt und kenne keinen genauen Grund, wenn wir uns für REST statt für traditionelle WCF-Dienste entscheiden sollten.

Antworten:

9 für die Antwort № 1

Ich glaube nicht, dass die beiden sich gegenseitig ausschließen, seht ihr diese Frage welches Zeiger zu vielen anderen interessanten Beiträgen auf WCF und REST hat. In Bezug darauf, ob Sie überhaupt einen RESTful-Service bereitstellen müssen, hängt das von Ihrer Anwendung ab.

Wenn Sie eine öffentliche API erstellen, verwenden Sie REST mitJSON oder XML ist zum Teil beliebt, weil es eine sehr generische Möglichkeit ist, eine API verfügbar zu machen, da Clients im Allgemeinen keinen Code generieren müssen, um Ihre API zu verwenden. Während mit etwas wie SOAP, Code-Generierung für den Client ist viel mehr Standard. Wenn Ihre Clients beispielsweise JavaScript sind, ist es recht einfach, einen REST-fähigen Dienst zu verwenden. Wenn Ihre API nur für den internen Gebrauch bestimmt ist (dh Sie besitzen den Client und den Server), werden die Vorteile von REST etwas verringert Vielleicht ist es einfacher, etwas wie WCF zu verwenden.

Im Allgemeinen ist REST eine gute Wahl, wenn Sie nichtWenn Sie sich auf HTTP beschränken, können Ihre Service-Endpunkte mit REST-konformen Konzepten gut beschrieben werden, Sie brauchen keinen Vertrag (wie eine WSDL) und wenn Sie nicht befürchten möchten, dass ein Client Ihres Service nicht unterstützt wird aus technischen Gründen.

Ich habe benutzt REST-konforme Webdienste als Referenz in der Vergangenheit, es ist ein großartiges Buch.