wcf - What is the current state of REST frameworks for .Net -


their doesn't seem canonical answer on stackoverflow listing current state of rest frameworks in .net.

what current frameworks in use?

wcf webhttp services in .net 4

part of official .net 4.0 framework release.

wcf webhttp services flavor of wcf appropriate developers need complete control on uri, format, , protocol when building non-soap http services— services may or may not subscribe restful architectural constraints.

documentation

http://msdn.microsoft.com/en-us/library/bb412169.aspx

example

introducing wcf webhttp services in .net 4: http://blogs.msdn.com/b/endpoint/archive/2010/01/06/introducing-wcf-webhttp-services-in-net-4.aspx

wcf webapi

this project focuses on allowing developers expose apis programmatic access on http browsers , devices.

essentially continuation of work done on wcf rest starter kit, , considered preview of wcf http services .net 5.0?

wcf rest starter kit (depreciated)

the new wcf web api's announced @ pdc replace rest starter kit , provide significant enhancements including better access http, more flexibility representations , support jquery. please go http://wcf.codeplex.com/ more information.

source: http://aspnet.codeplex.com/wikipage?title=wcf%20rest&projectname=aspnet

open rasta

openrasta development framework targeting microsoft .net platform building web-based applications , services, , distributed under open-source mit license.

by focusing development around resources , http methods, openrasta simplifies creation of rest-friendly interfaces.

example

how create rest service using open rasta: http://blogs.7digital.com/dev/2011/02/02/rest-in-practice-and-openrasta/

restsharp

http://restsharp.org/ client only api consuming rest services

restsharp simple, open source rest client .net designed consuming third-party http apis. restsharp not:

a rest server framework

a soap client


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -