<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
	>
<channel>
	<title>Comments on: Don&#039;t hate me for my .NET</title>
	<atom:link href="http://boagworld.com/news/dont-hate-me-for-my-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://boagworld.com/news/dont-hate-me-for-my-net/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dont-hate-me-for-my-net</link>
	<description>Advice on web design and digital strategy from Paul Boag</description>
	<lastBuildDate>Fri, 10 May 2013 03:27:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Karl</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5528</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Mon, 18 May 2009 16:26:41 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5528</guid>
		<description><![CDATA[&lt;p&gt;I agree with Vladimir, MS completely lost the plot ditching Classic ASP and lost a lot of small dev houses to PHP due to the very little learning curve and similar model. I have been playing around with .Net for a few months now and my main gripes are the steep learning curve due to the sheer size of the framework and the architecture and the nasty html output, which drives me nuts especially when I spent so much time trying to re-educate myself to produce clean web pages with nice separation, using unobtrusive js and css. On the plus side I think MS are starting to make real progress with their support of jQuery and the new MVC model.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>I agree with Vladimir, MS completely lost the plot ditching Classic ASP and lost a lot of small dev houses to PHP due to the very little learning curve and similar model. I have been playing around with .Net for a few months now and my main gripes are the steep learning curve due to the sheer size of the framework and the architecture and the nasty html output, which drives me nuts especially when I spent so much time trying to re-educate myself to produce clean web pages with nice separation, using unobtrusive js and css. On the plus side I think MS are starting to make real progress with their support of jQuery and the new MVC model.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5527</link>
		<dc:creator>Vladimir</dc:creator>
		<pubDate>Sat, 16 May 2009 14:38:30 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5527</guid>
		<description><![CDATA[&lt;p&gt;ASP.NET is meant for building forms on web we use it only for intranets. Microsoft made fatal error by baning Classic ASP and introducing completely new philosophy in order to do drag and drop for everything so everyone could be a programmer. Fatal Error! All Classical ASP programmers migrated to PHP. Microsoft is now truing to fix the error by introducing ASP.NET MVC. ASP.NET is great for form based intranet system, web application but sucks for making simple clean web sites. Just open the HTML on any ASP.NET site and you will get the picture.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>ASP.NET is meant for building forms on web we use it only for intranets. Microsoft made fatal error by baning Classic ASP and introducing completely new philosophy in order to do drag and drop for everything so everyone could be a programmer. Fatal Error! All Classical ASP programmers migrated to PHP. Microsoft is now truing to fix the error by introducing ASP.NET MVC. ASP.NET is great for form based intranet system, web application but sucks for making simple clean web sites. Just open the HTML on any ASP.NET site and you will get the picture.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dinu</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5526</link>
		<dc:creator>Dinu</dc:creator>
		<pubDate>Thu, 14 May 2009 14:27:19 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5526</guid>
		<description><![CDATA[&lt;p&gt;@paul: I didn&#039;t know you were a programmer. Awesome stuff.&lt;/p&gt;

&lt;p&gt;I maintain both PHP and ASP.NET sites. However, It&#039;s come to the point that I&#039;m really frustrated with how .NET complicates things while trying to simplify them.&lt;/p&gt;

&lt;p&gt;The main reason I used .NET was for it&#039;s easy integration with with MS Office and the ability to share classes with related Windows programs. However, developing for both PHP/Asp.NET takes it&#039;s toll. So right now I&#039;m trying to move everything to PHP.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>@paul: I didn&#8217;t know you were a programmer. Awesome stuff.</p>
<p>I maintain both PHP and ASP.NET sites. However, It&#8217;s come to the point that I&#8217;m really frustrated with how .NET complicates things while trying to simplify them.</p>
<p>The main reason I used .NET was for it&#8217;s easy integration with with MS Office and the ability to share classes with related Windows programs. However, developing for both PHP/Asp.NET takes it&#8217;s toll. So right now I&#8217;m trying to move everything to PHP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Masiello</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5525</link>
		<dc:creator>Eric Masiello</dc:creator>
		<pubDate>Wed, 13 May 2009 14:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5525</guid>
		<description><![CDATA[&lt;p&gt;Just curious - can anyone recommend some good .NET books?  I&#039;ve been using .NET for a few years now but I feel, especially after reading this article, that there&#039;s a lot I could be doing to make my code more efficient (e.g. relying less on viewstate).  Any recommendations?  (Preferably ones based on C# and not VB)&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Just curious &#8211; can anyone recommend some good .NET books?  I&#8217;ve been using .NET for a few years now but I feel, especially after reading this article, that there&#8217;s a lot I could be doing to make my code more efficient (e.g. relying less on viewstate).  Any recommendations?  (Preferably ones based on C# and not VB)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary Hides</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5524</link>
		<dc:creator>Gary Hides</dc:creator>
		<pubDate>Tue, 12 May 2009 11:35:28 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5524</guid>
		<description><![CDATA[&lt;p&gt;One of the things that put me off about starting to use or at least dabble in .NET was the server costs - although I&#039;m not too sure if I was totally off the mark with this, so maybe you can help.&lt;/p&gt;

&lt;p&gt;I was under the impression that when you make a .NET web app or use a .NET CMS you have to have MSSQL server and databases attached. Now most hosts charged a reasonable sum of money for this, and I was just wanting to check it out, thought I don&#039;t really want to be paying an extra £300 a month just because I&#039;m being inquisitive. The prices may have dropped now, but i think it was around that price when i checked it out.&lt;/p&gt;

&lt;p&gt;Was my assumption right, or could I have checked it out for much less?&lt;/p&gt;

&lt;p&gt;Cheers&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>One of the things that put me off about starting to use or at least dabble in .NET was the server costs &#8211; although I&#8217;m not too sure if I was totally off the mark with this, so maybe you can help.</p>
<p>I was under the impression that when you make a .NET web app or use a .NET CMS you have to have MSSQL server and databases attached. Now most hosts charged a reasonable sum of money for this, and I was just wanting to check it out, thought I don&#8217;t really want to be paying an extra £300 a month just because I&#8217;m being inquisitive. The prices may have dropped now, but i think it was around that price when i checked it out.</p>
<p>Was my assumption right, or could I have checked it out for much less?</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5523</link>
		<dc:creator>Darren</dc:creator>
		<pubDate>Tue, 12 May 2009 11:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5523</guid>
		<description><![CDATA[&lt;p&gt;asp.net 3.5 came with some great controls to remove all that unwanted markup from gridviews. I used to use repeaters a lot but now mainly its listviews with custom pagers. MVC.net fixed all of the markup issues thankfully.&lt;/p&gt;

&lt;p&gt;Another plus point for .net and the main reason I use it so much is the user management system out the box.&lt;/p&gt;

&lt;p&gt;I have worked places where I have seen aweful use of .net and this mainly down to .net 1.0 libraries being based on java being ported along instead of being rewritten. I think alot of the people that were in the .net camp and then jumped to ruby are prime examples of developers who were using c# like java.&lt;/p&gt;

&lt;p&gt;I myself currently develop on mac and win and mobiles and use .net, python, php and still find .net to be one the best performers out there (I am really enjoying coding in python too).&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>asp.net 3.5 came with some great controls to remove all that unwanted markup from gridviews. I used to use repeaters a lot but now mainly its listviews with custom pagers. MVC.net fixed all of the markup issues thankfully.</p>
<p>Another plus point for .net and the main reason I use it so much is the user management system out the box.</p>
<p>I have worked places where I have seen aweful use of .net and this mainly down to .net 1.0 libraries being based on java being ported along instead of being rewritten. I think alot of the people that were in the .net camp and then jumped to ruby are prime examples of developers who were using c# like java.</p>
<p>I myself currently develop on mac and win and mobiles and use .net, python, php and still find .net to be one the best performers out there (I am really enjoying coding in python too).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Clark</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5522</link>
		<dc:creator>Keith Clark</dc:creator>
		<pubDate>Tue, 12 May 2009 10:01:37 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5522</guid>
		<description><![CDATA[&lt;p&gt;Personally, I think .net is a great platform but, as a &quot;code by hand&quot; style web developer, I have to admit I too am frustrated with the issues of view state, form ID&#039;s (and field names), inline scripts etc.&lt;/p&gt;

&lt;p&gt;That said, there are ways round these issues. For example, you can do away with webforms and viewstate for some of your pages by overriding Page.DeterminePostBackMode() I do this to allow standard html forms/controls to use the PostBack architecture - this method also allows you to use multiple forms on one page - one of which can even be a .net webform.&lt;/p&gt;

&lt;p&gt;The problem with fixing this kind of issue is amount of time you need to invest in building your own .net framework layer which doesn&#039;t ultimately offer any new features in terms of user experience or development process.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Personally, I think .net is a great platform but, as a &#8220;code by hand&#8221; style web developer, I have to admit I too am frustrated with the issues of view state, form ID&#8217;s (and field names), inline scripts etc.</p>
<p>That said, there are ways round these issues. For example, you can do away with webforms and viewstate for some of your pages by overriding Page.DeterminePostBackMode() I do this to allow standard html forms/controls to use the PostBack architecture &#8211; this method also allows you to use multiple forms on one page &#8211; one of which can even be a .net webform.</p>
<p>The problem with fixing this kind of issue is amount of time you need to invest in building your own .net framework layer which doesn&#8217;t ultimately offer any new features in terms of user experience or development process.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Roper</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5521</link>
		<dc:creator>Charles Roper</dc:creator>
		<pubDate>Mon, 11 May 2009 09:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5521</guid>
		<description><![CDATA[&lt;p&gt;Crikey, my formatting got totally stripped out in my comment there. Sorry!&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Crikey, my formatting got totally stripped out in my comment there. Sorry!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Roper</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5520</link>
		<dc:creator>Charles Roper</dc:creator>
		<pubDate>Mon, 11 May 2009 09:08:42 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5520</guid>
		<description><![CDATA[&lt;p&gt;The problem with ASP.NET is not .NET itself, which is a well designed framework, of which C# is a well designed, if not perfect (I gather, from people who use it), language. You only have to look at the tags on StackOverflow to see that .NET, ASP.NET and C# occupy 3 of the 5 most popular tags there. It&#039;s obviously popular, well-used, and well-liked.&lt;/p&gt;

&lt;p&gt;The problem is not really .NET itself, but Microsoft. Microsoft became so powerful and dominant that they have created a sort of ghetto. There&#039;s the MS world, and then there&#039;s everyone else. MS have intentionally tried to lock people in and &quot;encourage&quot; them to do things the MS way (e.g., webforms). Open standards, cross-polination and &quot;biodiversity&quot; are not in the MS DNA (although they have been making very slow moves to change this). It has always been in the MS interest to do things their own way. It&#039;s the nature of their business.&lt;/p&gt;

&lt;p&gt;So in short, MS are like The Emprire, everyone else is like The Rebellion. And therein lies the rub. Microsoft has a serious image problem. No matter how good their tools, they are never going to gain the respect of the young, &quot;I&#039;m a Mac&quot; demographic which makes up such a large proportion of web designers and developers. PHP is cheap, accessible and has a large volume of well loved &quot;gateway&quot; apps, such as Wordpress, which in their own way are seen as &quot;cool&quot; and a little bit &quot;rockstar&quot;. It&#039;s the same with Ruby and Ruby on Rails, only they have more respect from the computer science educated developers (PHP, it seems, is quite widely disliked and ridiculed as a pooly designed language by many well educated programmers).&lt;/p&gt;

&lt;p&gt;Simply put, .NET is uncool, and &quot;uncool&quot; to a web designer is like holy water to a vampire. Unless MS can radically change its image, it&#039;s never going to stop getting ladled with hate by the youthful web design digerati. It&#039;s probably much easier to just transcend such petty quibblings and get on with the task of building cool stuff.&lt;/p&gt;

&lt;p&gt;Final comment: I suggest listening to some &lt;a href=&quot;http://blog.stackoverflow.com/category/podcasts/&quot;StackOverflow podcasts&lt;/a&gt; - they often discuss .NET (SoF was built using MVC.NET) and Joel and Jeff have quite a balanced outlook (well, apart from Jeff absolutely loathing PHP). I don&#039;t use .NET myself (I use Ruby, Rails, PHP for the most part), but listening to the SoF podcast has given me a much better insight into it, and, dare I say it, a lot more respect.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>The problem with ASP.NET is not .NET itself, which is a well designed framework, of which C# is a well designed, if not perfect (I gather, from people who use it), language. You only have to look at the tags on StackOverflow to see that .NET, ASP.NET and C# occupy 3 of the 5 most popular tags there. It&#8217;s obviously popular, well-used, and well-liked.</p>
<p>The problem is not really .NET itself, but Microsoft. Microsoft became so powerful and dominant that they have created a sort of ghetto. There&#8217;s the MS world, and then there&#8217;s everyone else. MS have intentionally tried to lock people in and &#8220;encourage&#8221; them to do things the MS way (e.g., webforms). Open standards, cross-polination and &#8220;biodiversity&#8221; are not in the MS DNA (although they have been making very slow moves to change this). It has always been in the MS interest to do things their own way. It&#8217;s the nature of their business.</p>
<p>So in short, MS are like The Emprire, everyone else is like The Rebellion. And therein lies the rub. Microsoft has a serious image problem. No matter how good their tools, they are never going to gain the respect of the young, &#8220;I&#8217;m a Mac&#8221; demographic which makes up such a large proportion of web designers and developers. PHP is cheap, accessible and has a large volume of well loved &#8220;gateway&#8221; apps, such as WordPress, which in their own way are seen as &#8220;cool&#8221; and a little bit &#8220;rockstar&#8221;. It&#8217;s the same with Ruby and Ruby on Rails, only they have more respect from the computer science educated developers (PHP, it seems, is quite widely disliked and ridiculed as a pooly designed language by many well educated programmers).</p>
<p>Simply put, .NET is uncool, and &#8220;uncool&#8221; to a web designer is like holy water to a vampire. Unless MS can radically change its image, it&#8217;s never going to stop getting ladled with hate by the youthful web design digerati. It&#8217;s probably much easier to just transcend such petty quibblings and get on with the task of building cool stuff.</p>
<p>Final comment: I suggest listening to some &lt;a href=&#8221;http://blog.stackoverflow.com/category/podcasts/&#8221;StackOverflow podcasts &#8211; they often discuss .NET (SoF was built using MVC.NET) and Joel and Jeff have quite a balanced outlook (well, apart from Jeff absolutely loathing PHP). I don&#8217;t use .NET myself (I use Ruby, Rails, PHP for the most part), but listening to the SoF podcast has given me a much better insight into it, and, dare I say it, a lot more respect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rory Fitzpatrick</title>
		<link>http://boagworld.com/news/dont-hate-me-for-my-net/#comment-5519</link>
		<dc:creator>Rory Fitzpatrick</dc:creator>
		<pubDate>Sun, 10 May 2009 17:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://boagworld.com/?p=1444#comment-5519</guid>
		<description><![CDATA[&lt;p&gt;Great to see a high-profile piece about .NET in the web design world, and one that does a good job of explaining why it isn&#039;t so bad!&lt;/p&gt;

&lt;p&gt;Tim Snadden made a good point about using .NET in a better way is swimming against the tide, but this is only in terms of what Microsoft says you should do with it. What the really good developers, the ones that realise WebForms are a load of pish, are doing is looking outside Microsoft for solutions. This has led to many good open source projects and communities promoting best practices that aren&#039;t Microsoft-led.&lt;/p&gt;

&lt;p&gt;ASP.NET MVC could go a long way to fixing a lot of these issues, sadly I think it too will suffer from poor Microsoft tutorials in order to lower the barrier to entry.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Great to see a high-profile piece about .NET in the web design world, and one that does a good job of explaining why it isn&#8217;t so bad!</p>
<p>Tim Snadden made a good point about using .NET in a better way is swimming against the tide, but this is only in terms of what Microsoft says you should do with it. What the really good developers, the ones that realise WebForms are a load of pish, are doing is looking outside Microsoft for solutions. This has led to many good open source projects and communities promoting best practices that aren&#8217;t Microsoft-led.</p>
<p>ASP.NET MVC could go a long way to fixing a lot of these issues, sadly I think it too will suffer from poor Microsoft tutorials in order to lower the barrier to entry.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

 Served from: boagworld.com @ 2013-05-19 12:41:52 by W3 Total Cache -->