<?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: SOAP Destined to A Life of Obscurity</title>
	<atom:link href="http://blog.iandavis.com/2005/12/dare-obasanjo-aka-carnage4life-building-restful-applications-with-indigo/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.iandavis.com/2005/12/dare-obasanjo-aka-carnage4life-building-restful-applications-with-indigo</link>
	<description>blog.iandavis.com</description>
	<lastBuildDate>Wed, 04 Nov 2009 14:19:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: John McDowall</title>
		<link>http://blog.iandavis.com/2005/12/dare-obasanjo-aka-carnage4life-building-restful-applications-with-indigo/comment-page-1#comment-268</link>
		<dc:creator>John McDowall</dc:creator>
		<pubDate>Sat, 17 Dec 2005 05:40:02 +0000</pubDate>
		<guid isPermaLink="false">http://iandavis.com/blog2/?p=909#comment-268</guid>
		<description>While I have not looked at Indigo I can say that .Net 1.1 is REST hostile and makes doing simple things extremely hard, while Java Servlets makes it trivial to enable the creation of a REST interface. .Net tries to make development wizard driven and hide the complexity and in doing so puts a straight jacket on the developer which constrains the style they choose to develop in. Java, Perl, Python, Ruby, etc are much more open ( and hence require more knowledge) so can be adapted to any design pattern easily if you have the skill and knowledge.

In essence the Indigo/.Net approach is to tell developers to pay no attention to the man behind the curtain or just trust us. If the architectural patterns are well defined this may work but we are still defining the path to teh best approach to a services based network and these constraints just get in the way.</description>
		<content:encoded><![CDATA[<p>While I have not looked at Indigo I can say that .Net 1.1 is REST hostile and makes doing simple things extremely hard, while Java Servlets makes it trivial to enable the creation of a REST interface. .Net tries to make development wizard driven and hide the complexity and in doing so puts a straight jacket on the developer which constrains the style they choose to develop in. Java, Perl, Python, Ruby, etc are much more open ( and hence require more knowledge) so can be adapted to any design pattern easily if you have the skill and knowledge.</p>
<p>In essence the Indigo/.Net approach is to tell developers to pay no attention to the man behind the curtain or just trust us. If the architectural patterns are well defined this may work but we are still defining the path to teh best approach to a services based network and these constraints just get in the way.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
