<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: WCF and REST</title>
	<atom:link href="http://lostechies.com/colinjack/2009/09/11/wcf-and-rest/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/colinjack/2009/09/11/wcf-and-rest/</link>
	<description>Just another LosTechies site</description>
	<lastBuildDate>Tue, 24 Aug 2010 06:44:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: JOY</title>
		<link>http://lostechies.com/colinjack/2009/09/11/wcf-and-rest/#comment-51</link>
		<dc:creator>JOY</dc:creator>
		<pubDate>Fri, 05 Feb 2010 07:22:29 +0000</pubDate>
		<guid isPermaLink="false">/blogs/colinjack/archive/2009/09/12/wcf-and-rest.aspx#comment-51</guid>
		<description>Great! The articles so far have been full of great material. Glad to hear the serious will continue. Keep &#039;em coming!</description>
		<content:encoded><![CDATA[<p>Great! The articles so far have been full of great material. Glad to hear the serious will continue. Keep &#8216;em coming!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Jack</title>
		<link>http://lostechies.com/colinjack/2009/09/11/wcf-and-rest/#comment-50</link>
		<dc:creator>Colin Jack</dc:creator>
		<pubDate>Sat, 19 Sep 2009 10:36:41 +0000</pubDate>
		<guid isPermaLink="false">/blogs/colinjack/archive/2009/09/12/wcf-and-rest.aspx#comment-50</guid>
		<description>@Vish
Ok sorry, those improvements are great. I&#039;d argue that first 2 are key. 3/5/7 matter less than the others. I can do 4 currently but better linking/content negotiation and a *much* better story around extensibility are key, we&#039;ve got framework for that but it was ridiculously difficult. On extensibility instead of examples, or in addition to, why not look at mob&#039;s contrib?

@Jesse
Ahh ok, we&#039;re not using WCF client-side at all. The support there is beyond dire. Not sure I want to drop back to the Message class, I know its an option but not an overly attractive one. 

@mob
Yeah MS doesn&#039;t seem to be setup to listen, people on the teams seem interested but they&#039;ve got pressures on all sides. Great on the Contrib, will need to give it a look over and agree that it looks like OSS is going to end up beating WCF hands-down unless there are serious improvements.</description>
		<content:encoded><![CDATA[<p>@Vish<br />
Ok sorry, those improvements are great. I&#8217;d argue that first 2 are key. 3/5/7 matter less than the others. I can do 4 currently but better linking/content negotiation and a *much* better story around extensibility are key, we&#8217;ve got framework for that but it was ridiculously difficult. On extensibility instead of examples, or in addition to, why not look at mob&#8217;s contrib?</p>
<p>@Jesse<br />
Ahh ok, we&#8217;re not using WCF client-side at all. The support there is beyond dire. Not sure I want to drop back to the Message class, I know its an option but not an overly attractive one. </p>
<p>@mob<br />
Yeah MS doesn&#8217;t seem to be setup to listen, people on the teams seem interested but they&#8217;ve got pressures on all sides. Great on the Contrib, will need to give it a look over and agree that it looks like OSS is going to end up beating WCF hands-down unless there are serious improvements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Ezell</title>
		<link>http://lostechies.com/colinjack/2009/09/11/wcf-and-rest/#comment-49</link>
		<dc:creator>Jesse Ezell</dc:creator>
		<pubDate>Mon, 14 Sep 2009 20:36:16 +0000</pubDate>
		<guid isPermaLink="false">/blogs/colinjack/archive/2009/09/12/wcf-and-rest.aspx#comment-49</guid>
		<description>REST is much easier with WCF when you throw out all the contract bullshit and use IRequestChannel / Message class and the http message properties directly. That makes it a shit framework for end users, but if you are building a REST framework, that is a much better place to start.

That said... I would be much more interested in someone developing a generic / non-HTTP REST framework on top of WCF that yet another MVC framework for http... </description>
		<content:encoded><![CDATA[<p>REST is much easier with WCF when you throw out all the contract bullshit and use IRequestChannel / Message class and the http message properties directly. That makes it a shit framework for end users, but if you are building a REST framework, that is a much better place to start.</p>
<p>That said&#8230; I would be much more interested in someone developing a generic / non-HTTP REST framework on top of WCF that yet another MVC framework for http&#8230; </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vish</title>
		<link>http://lostechies.com/colinjack/2009/09/11/wcf-and-rest/#comment-48</link>
		<dc:creator>Vish</dc:creator>
		<pubDate>Sun, 13 Sep 2009 18:45:38 +0000</pubDate>
		<guid isPermaLink="false">/blogs/colinjack/archive/2009/09/12/wcf-and-rest.aspx#comment-48</guid>
		<description>Hi Colin

 One correction to your blog post - .NET 4.0 will have a lot of WCF improvements that correspond to asks we have got from you and others. Specifically 4.0 will have:

1. Content negotiation and richer format support for binary/text/views
2. Some linking support
3. Http exceptions
4. Conditional get/put support
5. Ability to use System.Web.Routing so that you dont need .svc files or .svc in the URL
6. Samples illustrating how to use WCF extensibility, and making it easier to do so (for example, adding Forms processing to WCF)
7. Support for JSONP

And some other features.

4.0 Beta2, which will come out sometime this year, should have all these features.

Your feedback will be welcome.
</description>
		<content:encoded><![CDATA[<p>Hi Colin</p>
<p> One correction to your blog post &#8211; .NET 4.0 will have a lot of WCF improvements that correspond to asks we have got from you and others. Specifically 4.0 will have:</p>
<p>1. Content negotiation and richer format support for binary/text/views<br />
2. Some linking support<br />
3. Http exceptions<br />
4. Conditional get/put support<br />
5. Ability to use System.Web.Routing so that you dont need .svc files or .svc in the URL<br />
6. Samples illustrating how to use WCF extensibility, and making it easier to do so (for example, adding Forms processing to WCF)<br />
7. Support for JSONP</p>
<p>And some other features.</p>
<p>4.0 Beta2, which will come out sometime this year, should have all these features.</p>
<p>Your feedback will be welcome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mob</title>
		<link>http://lostechies.com/colinjack/2009/09/11/wcf-and-rest/#comment-47</link>
		<dc:creator>mob</dc:creator>
		<pubDate>Sun, 13 Sep 2009 04:02:05 +0000</pubDate>
		<guid isPermaLink="false">/blogs/colinjack/archive/2009/09/12/wcf-and-rest.aspx#comment-47</guid>
		<description>I feel your pain, we went through the same thing. I ended up writing an OSS library to fix some of the pain points in WCF REST that we were experiencing (http://wcfrestcontrib.codeplex.com/). And yes, the RSK is &quot;appalling&quot;. It does not encourage good RESTful design, especially the templates. Thats bad news for REST newcomers since they may follow what comes out of Redmond if they don&#039;t know any better. And the starter kit (And the API) should be encouraging proper RESTful design.

At least you were able to talk to the guys on the WCF REST team. I continually got put off by the two leads and finally gave up. It&#039;s almost like they didn&#039;t want to listen. And their responses on the Connect site to some of my issues were not very encouraging either. It really seemed like they didn&#039;t get it. The only one who I was briefly in contact with who seemed to get it was the WCF PM, he was a really sharp guy. 

A friend of mine just switched from WCF REST to OpenRasta and he really likes it. I think I&#039;ll be trying it out for my next REST project. Like you said, the good REST stacks will probably end up being OSS frameworks. 

m</description>
		<content:encoded><![CDATA[<p>I feel your pain, we went through the same thing. I ended up writing an OSS library to fix some of the pain points in WCF REST that we were experiencing (<a href="http://wcfrestcontrib.codeplex.com/" rel="nofollow">http://wcfrestcontrib.codeplex.com/</a>). And yes, the RSK is &#8220;appalling&#8221;. It does not encourage good RESTful design, especially the templates. Thats bad news for REST newcomers since they may follow what comes out of Redmond if they don&#8217;t know any better. And the starter kit (And the API) should be encouraging proper RESTful design.</p>
<p>At least you were able to talk to the guys on the WCF REST team. I continually got put off by the two leads and finally gave up. It&#8217;s almost like they didn&#8217;t want to listen. And their responses on the Connect site to some of my issues were not very encouraging either. It really seemed like they didn&#8217;t get it. The only one who I was briefly in contact with who seemed to get it was the WCF PM, he was a really sharp guy. </p>
<p>A friend of mine just switched from WCF REST to OpenRasta and he really likes it. I think I&#8217;ll be trying it out for my next REST project. Like you said, the good REST stacks will probably end up being OSS frameworks. </p>
<p>m</p>
]]></content:encoded>
	</item>
</channel>
</rss>
