<?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: JSON and ASP.NET</title>
	<atom:link href="http://www.itsananderson.com/2009/06/json-and-asp-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itsananderson.com/2009/06/json-and-asp-net/</link>
	<description>Designer and Programmer</description>
	<lastBuildDate>Wed, 10 Mar 2010 16:05:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Derek Hammer</title>
		<link>http://www.itsananderson.com/2009/06/json-and-asp-net/comment-page-1/#comment-309</link>
		<dc:creator>Derek Hammer</dc:creator>
		<pubDate>Sat, 27 Jun 2009 21:19:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.itsananderson.com/?p=626#comment-309</guid>
		<description>I have a lot of responses to this. A lot of them are going to be negative but don&#039;t take that the wrong way. Just constructive criticism / insight.

First, ASP.NET has its own Ajax Toolkit. The toolkit itself has some design decisions that I disagree with but it also integrates very well with ASP.NET. For any user that is coding in ASP.NET and wants to AJAX-up their website I would recommend starting with ASP.NET.

Also, using the toolkit described about, it would be better to create a JSON control that would handle the situation you described about, if you really wanted JSON.  This control would handle all the weird logic that would be associated with the JSON response and abstract it from using it all over the place.

Finally, the solution you describe is not very RESTful. I know that this is hard to do in ASP.NET and don&#039;t know off the top of my head a good solution to it, which leads to my final point..

I love C# and .NET. But ASP.NET is a real-world example of a hack-and-slash framework. It&#039;s useful for the time being and provides a lot of functionality. However, I would recommend shying away from the framework and work toward a Ruby on Rails, Django, Cappuccino, etc. solution. ASP.NET 4.0 seems to be lackluster, too.

Good thing that you&#039;re looking into a bunch of solutions for these things though!

P.S. Add OpenID to your blog so I don&#039;t have to sign in :P</description>
		<content:encoded><![CDATA[<p>I have a lot of responses to this. A lot of them are going to be negative but don&#8217;t take that the wrong way. Just constructive criticism / insight.</p>
<p>First, ASP.NET has its own Ajax Toolkit. The toolkit itself has some design decisions that I disagree with but it also integrates very well with ASP.NET. For any user that is coding in ASP.NET and wants to AJAX-up their website I would recommend starting with ASP.NET.</p>
<p>Also, using the toolkit described about, it would be better to create a JSON control that would handle the situation you described about, if you really wanted JSON.  This control would handle all the weird logic that would be associated with the JSON response and abstract it from using it all over the place.</p>
<p>Finally, the solution you describe is not very RESTful. I know that this is hard to do in ASP.NET and don&#8217;t know off the top of my head a good solution to it, which leads to my final point..</p>
<p>I love C# and .NET. But ASP.NET is a real-world example of a hack-and-slash framework. It&#8217;s useful for the time being and provides a lot of functionality. However, I would recommend shying away from the framework and work toward a Ruby on Rails, Django, Cappuccino, etc. solution. ASP.NET 4.0 seems to be lackluster, too.</p>
<p>Good thing that you&#8217;re looking into a bunch of solutions for these things though!</p>
<p>P.S. Add OpenID to your blog so I don&#8217;t have to sign in <img src='http://www.itsananderson.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
