<?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 for SharpDeveloper</title>
	<atom:link href="http://www.sharpdeveloper.net/content/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sharpdeveloper.net/content</link>
	<description>C# articles and tutorials on SharpDeveloper.NET</description>
	<lastBuildDate>Thu, 11 Mar 2010 22:13:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Annoying Nulls in SQLParameters by Sameer Alibhai</title>
		<link>http://www.sharpdeveloper.net/content/archive/2009/08/07/annoying-nulls-in-sqlparameters.aspx/comment-page-1#comment-8387</link>
		<dc:creator>Sameer Alibhai</dc:creator>
		<pubDate>Thu, 11 Mar 2010 22:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharpdeveloper.net/content/?p=485#comment-8387</guid>
		<description>You are right, if you can modify the source code of the stored proc, that is a good option too.</description>
		<content:encoded><![CDATA[<p>You are right, if you can modify the source code of the stored proc, that is a good option too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Annoying Nulls in SQLParameters by David W</title>
		<link>http://www.sharpdeveloper.net/content/archive/2009/08/07/annoying-nulls-in-sqlparameters.aspx/comment-page-1#comment-8385</link>
		<dc:creator>David W</dc:creator>
		<pubDate>Thu, 11 Mar 2010 22:00:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharpdeveloper.net/content/?p=485#comment-8385</guid>
		<description>Rather than hack the parameter creation code, you might want to consider putting a default value of null in the relevant stored procedure parameter, then passing null (not DBNull) as the parameter. The data code will be interpreted as the parameter being missing, which will then be covered by the default value in the procedure...</description>
		<content:encoded><![CDATA[<p>Rather than hack the parameter creation code, you might want to consider putting a default value of null in the relevant stored procedure parameter, then passing null (not DBNull) as the parameter. The data code will be interpreted as the parameter being missing, which will then be covered by the default value in the procedure&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Search Trigger Text SQL Server 2005 by STU</title>
		<link>http://www.sharpdeveloper.net/content/archive/2007/06/26/search-trigger-text-sql-server-2005.aspx/comment-page-1#comment-8360</link>
		<dc:creator>STU</dc:creator>
		<pubDate>Tue, 09 Mar 2010 15:21:34 +0000</pubDate>
		<guid isPermaLink="false">http://migrate.sharpdeveloper.net/content/?p=127#comment-8360</guid>
		<description>Would be more helpful if it list the tables too. Thanks</description>
		<content:encoded><![CDATA[<p>Would be more helpful if it list the tables too. Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP VS. ASP.NET by Sid</title>
		<link>http://www.sharpdeveloper.net/content/archive/2008/05/08/php-vs-aspnet.aspx/comment-page-1#comment-8331</link>
		<dc:creator>Sid</dc:creator>
		<pubDate>Sat, 06 Mar 2010 03:55:16 +0000</pubDate>
		<guid isPermaLink="false">http://migrate.sharpdeveloper.net/content/?p=227#comment-8331</guid>
		<description>Hi Sameer,

Yep, there is not a single tool that can solve all problems. LAMP just happens to provide solution for the bigger market (small-medium businesses). Hence it is very popular. 

And the popularity brings large community, in return the community enhance the package even more.

Closed source tend to have the components packaged more nicely and have better interoperability because they are more controlled. Closed source usually offer better integration with IDE. But when you need to fine tune the package, Open Source provides the flexibility with its open nature. This is why LAMP is hugely successful, because this makes LAMP very scalable.

For example, with LAMP, you are free to recompile Apache to suit your business needs. You can remove many of its components to bare minimum for speed. There are so many more things you could do. Why? Because it is open source and it gives you the freedom. With IIS, you better have a good lawyer to find out what you&#039;re allowed or not allowed to do.

This fine-tuning is VERY important to any web business. No solution is out of the box ready for large traffic website like Digg. They all need to be fine-tuned.

For hobbyists at home, LAMP is also appealing because it is simple. Just use notepad, PSPad, Netbeans, or Eclipse. 

With ASP.NET, unless you use Microsoft&#039;s IDE, it&#039;s too complicated.

This and other reasons makes LAMP the most preferred solution for web and that&#039;s why LAMP is leading the market.</description>
		<content:encoded><![CDATA[<p>Hi Sameer,</p>
<p>Yep, there is not a single tool that can solve all problems. LAMP just happens to provide solution for the bigger market (small-medium businesses). Hence it is very popular. </p>
<p>And the popularity brings large community, in return the community enhance the package even more.</p>
<p>Closed source tend to have the components packaged more nicely and have better interoperability because they are more controlled. Closed source usually offer better integration with IDE. But when you need to fine tune the package, Open Source provides the flexibility with its open nature. This is why LAMP is hugely successful, because this makes LAMP very scalable.</p>
<p>For example, with LAMP, you are free to recompile Apache to suit your business needs. You can remove many of its components to bare minimum for speed. There are so many more things you could do. Why? Because it is open source and it gives you the freedom. With IIS, you better have a good lawyer to find out what you&#8217;re allowed or not allowed to do.</p>
<p>This fine-tuning is VERY important to any web business. No solution is out of the box ready for large traffic website like Digg. They all need to be fine-tuned.</p>
<p>For hobbyists at home, LAMP is also appealing because it is simple. Just use notepad, PSPad, Netbeans, or Eclipse. </p>
<p>With ASP.NET, unless you use Microsoft&#8217;s IDE, it&#8217;s too complicated.</p>
<p>This and other reasons makes LAMP the most preferred solution for web and that&#8217;s why LAMP is leading the market.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP VS. ASP.NET by Highwinder</title>
		<link>http://www.sharpdeveloper.net/content/archive/2008/05/08/php-vs-aspnet.aspx/comment-page-1#comment-8330</link>
		<dc:creator>Highwinder</dc:creator>
		<pubDate>Sat, 06 Mar 2010 03:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://migrate.sharpdeveloper.net/content/?p=227#comment-8330</guid>
		<description>&quot;ASP.NET might be a better programming language...&quot;

This was the main subject of the article.  Therefore, I rest my case.</description>
		<content:encoded><![CDATA[<p>&#8220;ASP.NET might be a better programming language&#8230;&#8221;</p>
<p>This was the main subject of the article.  Therefore, I rest my case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP VS. ASP.NET by Sid</title>
		<link>http://www.sharpdeveloper.net/content/archive/2008/05/08/php-vs-aspnet.aspx/comment-page-1#comment-8325</link>
		<dc:creator>Sid</dc:creator>
		<pubDate>Fri, 05 Mar 2010 19:59:23 +0000</pubDate>
		<guid isPermaLink="false">http://migrate.sharpdeveloper.net/content/?p=227#comment-8325</guid>
		<description>&quot;InstallAnywhere to create my distro packages instead of using hideously outdated methods such as tarballs and RPM packages&quot;

Ever tried Aptitude? Every tried .deb?

&quot;PHP is not for people/companies that require more out of web technology.&quot;

Sigh ... here we go again, rhetorical bull: Facebook, Yahoo, Flickr, Digg, SourceForge, istockphoto, Wikipedia, and many more large popular websites are running LAMP. I guess they don&#039;t require more out of web technology huh?

The strength of LAMP is its scalability. It has solid proven track on that. ASP.NET might be a better programming language, but IIS/ASP.NET just doesn&#039;t scale well. Scalability requires fine tuning, lots of it, sometimes recompiling the web server, something IIS/ASP.NET does not offer.

Zend reported in 2002: 

&quot;PHP Overtakes Microsoft&#039;s ASP as Web&#039;s #1 Server-side Scripting Language ... Prominent corporations using PHP today include Cisco, Worldcom, NTT DoCoMo, CMG, Vodafone, Motorola, Siemens, Ericsson, CBS, Unilever, Philips, BMC, NTT, Air Canada, JAL, Lufthansa, OnVista, Lycos Europe and Deutsche Bank.&quot;

(Well now in 2010 it is still #1 most popular)

&quot;You will also see IIS/ASP.NET continue it&#039;s advances into web dominance, just as it has been doing for years.&quot;

It might be (or not) dominant in the future, but right now I just don&#039;t see it happening. It&#039;s pure speculation.

Seem like you keep saying it to entertain yourself.</description>
		<content:encoded><![CDATA[<p>&#8220;InstallAnywhere to create my distro packages instead of using hideously outdated methods such as tarballs and RPM packages&#8221;</p>
<p>Ever tried Aptitude? Every tried .deb?</p>
<p>&#8220;PHP is not for people/companies that require more out of web technology.&#8221;</p>
<p>Sigh &#8230; here we go again, rhetorical bull: Facebook, Yahoo, Flickr, Digg, SourceForge, istockphoto, Wikipedia, and many more large popular websites are running LAMP. I guess they don&#8217;t require more out of web technology huh?</p>
<p>The strength of LAMP is its scalability. It has solid proven track on that. ASP.NET might be a better programming language, but IIS/ASP.NET just doesn&#8217;t scale well. Scalability requires fine tuning, lots of it, sometimes recompiling the web server, something IIS/ASP.NET does not offer.</p>
<p>Zend reported in 2002: </p>
<p>&#8220;PHP Overtakes Microsoft&#8217;s ASP as Web&#8217;s #1 Server-side Scripting Language &#8230; Prominent corporations using PHP today include Cisco, Worldcom, NTT DoCoMo, CMG, Vodafone, Motorola, Siemens, Ericsson, CBS, Unilever, Philips, BMC, NTT, Air Canada, JAL, Lufthansa, OnVista, Lycos Europe and Deutsche Bank.&#8221;</p>
<p>(Well now in 2010 it is still #1 most popular)</p>
<p>&#8220;You will also see IIS/ASP.NET continue it&#8217;s advances into web dominance, just as it has been doing for years.&#8221;</p>
<p>It might be (or not) dominant in the future, but right now I just don&#8217;t see it happening. It&#8217;s pure speculation.</p>
<p>Seem like you keep saying it to entertain yourself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP VS. ASP.NET by Highwinder</title>
		<link>http://www.sharpdeveloper.net/content/archive/2008/05/08/php-vs-aspnet.aspx/comment-page-1#comment-8324</link>
		<dc:creator>Highwinder</dc:creator>
		<pubDate>Fri, 05 Mar 2010 19:08:03 +0000</pubDate>
		<guid isPermaLink="false">http://migrate.sharpdeveloper.net/content/?p=227#comment-8324</guid>
		<description>I never said I didn&#039;t know open-source.  Most of my non-web work is Java-based, and I absolutely adore Linux (SuSE to be exact) though I use the magnificently &quot;looks like a million bucks on screen&quot; proprietary InstallAnywhere to create my distro packages instead of using hideously outdated methods such as tarballs and RPM packages (I include YUM in that list too - YUM is the direct evidence that Linux suffers &quot;DLL hell&quot; even worse than Windows ever did - library management in *nix is an abysmal mess).  Sometimes freeware just doesn&#039;t cut it, and sometimes not by a long shot.  Ever seen a GUI InstallShield package install a package on a Linux app?  It&#039;ll bring a tear to your eye.  Past versions of Sun&#039;s NetBeans used Java-based InstallShield (NB v5 did), and it was beautiful to see on the screen in Linux.  That product is now called InstallAnywhere.  Whenever someone sees one of these installers, they immediately start jealously drooling.  And I stress this statement with all of my spine - there is nothing like it in the freeware world.

To get back on track, there&#039;s no question about Apache&#039;s popularity, I have used it many times before.  It&#039;s what I use when I&#039;m being lazy, cheap, or stuck in *nix.  I never said &quot;Apache sucks&quot;.  What I do say is that Apache is limited and IIS does it all.  The main focus of this conversation is PHP vs ASP.NET, and there is no comparison to what can be accomplished with ASP.NET vs PHP.  Does Apache do PHP?  Of course.  Does IIS do PHP?  Of course.  Does Apache do ASP.NET?  No, not even with Mono - that sound you just heard was the sound of screeching tires and breaking glass.

PHP is a great but limited solution that fully illustrates &quot;you get what you pay for&quot;, including the web server it typically sits on.  PHP is not for people/companies that require more out of web technology.  As the web gets more and more complex, you will see Apache and PHP fall futher and further behind (as it has been doing for years despite continued development, which recently has been at a snails pace, not including the plug getting pulled on PHP6 for a do-over).  You will also see IIS/ASP.NET continue it&#039;s advances into web dominance, just as it has been doing for years.

With increasing relevance, and certainly in my line of work, &quot;good enough&quot; just doesn&#039;t cut it, and that difference is seen on a paycheck.</description>
		<content:encoded><![CDATA[<p>I never said I didn&#8217;t know open-source.  Most of my non-web work is Java-based, and I absolutely adore Linux (SuSE to be exact) though I use the magnificently &#8220;looks like a million bucks on screen&#8221; proprietary InstallAnywhere to create my distro packages instead of using hideously outdated methods such as tarballs and RPM packages (I include YUM in that list too &#8211; YUM is the direct evidence that Linux suffers &#8220;DLL hell&#8221; even worse than Windows ever did &#8211; library management in *nix is an abysmal mess).  Sometimes freeware just doesn&#8217;t cut it, and sometimes not by a long shot.  Ever seen a GUI InstallShield package install a package on a Linux app?  It&#8217;ll bring a tear to your eye.  Past versions of Sun&#8217;s NetBeans used Java-based InstallShield (NB v5 did), and it was beautiful to see on the screen in Linux.  That product is now called InstallAnywhere.  Whenever someone sees one of these installers, they immediately start jealously drooling.  And I stress this statement with all of my spine &#8211; there is nothing like it in the freeware world.</p>
<p>To get back on track, there&#8217;s no question about Apache&#8217;s popularity, I have used it many times before.  It&#8217;s what I use when I&#8217;m being lazy, cheap, or stuck in *nix.  I never said &#8220;Apache sucks&#8221;.  What I do say is that Apache is limited and IIS does it all.  The main focus of this conversation is PHP vs ASP.NET, and there is no comparison to what can be accomplished with ASP.NET vs PHP.  Does Apache do PHP?  Of course.  Does IIS do PHP?  Of course.  Does Apache do ASP.NET?  No, not even with Mono &#8211; that sound you just heard was the sound of screeching tires and breaking glass.</p>
<p>PHP is a great but limited solution that fully illustrates &#8220;you get what you pay for&#8221;, including the web server it typically sits on.  PHP is not for people/companies that require more out of web technology.  As the web gets more and more complex, you will see Apache and PHP fall futher and further behind (as it has been doing for years despite continued development, which recently has been at a snails pace, not including the plug getting pulled on PHP6 for a do-over).  You will also see IIS/ASP.NET continue it&#8217;s advances into web dominance, just as it has been doing for years.</p>
<p>With increasing relevance, and certainly in my line of work, &#8220;good enough&#8221; just doesn&#8217;t cut it, and that difference is seen on a paycheck.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP VS. ASP.NET by Sid</title>
		<link>http://www.sharpdeveloper.net/content/archive/2008/05/08/php-vs-aspnet.aspx/comment-page-1#comment-8150</link>
		<dc:creator>Sid</dc:creator>
		<pubDate>Tue, 02 Mar 2010 04:16:44 +0000</pubDate>
		<guid isPermaLink="false">http://migrate.sharpdeveloper.net/content/?p=227#comment-8150</guid>
		<description>Stats are only indicative, and it depends on which one you pick. But unanimously, Apache is still the king of the web server hills quite significantly.

One factor that contributes to Apache slides is probably because these days more and more production environments use Nginx or lighthttpd.

Then there is security thing about hiding what&#039;s behind the website to prevent automated attack.

I will also say that IIS 7 is going in the right direction from what I read (mostly by doing things the Apache ways like text file for configuration, distributed configuration, and more). Also Microsoft has been working with Zend to improve interopability for PHP in IIS.

I did not choose any platform, I have done and can do both Microsoft way and open source way (and Java way, and soon will learn iPhone app development as well). 

Although personally, from my experience, I would say that for small to medium business, that Apache is significantly superior to IIS.

Talking about trend, open source is the new trend since the last few years. So I don&#039;t think you have chosen that wisely :P You should at least learn open source as well ...</description>
		<content:encoded><![CDATA[<p>Stats are only indicative, and it depends on which one you pick. But unanimously, Apache is still the king of the web server hills quite significantly.</p>
<p>One factor that contributes to Apache slides is probably because these days more and more production environments use Nginx or lighthttpd.</p>
<p>Then there is security thing about hiding what&#8217;s behind the website to prevent automated attack.</p>
<p>I will also say that IIS 7 is going in the right direction from what I read (mostly by doing things the Apache ways like text file for configuration, distributed configuration, and more). Also Microsoft has been working with Zend to improve interopability for PHP in IIS.</p>
<p>I did not choose any platform, I have done and can do both Microsoft way and open source way (and Java way, and soon will learn iPhone app development as well). </p>
<p>Although personally, from my experience, I would say that for small to medium business, that Apache is significantly superior to IIS.</p>
<p>Talking about trend, open source is the new trend since the last few years. So I don&#8217;t think you have chosen that wisely <img src='http://www.sharpdeveloper.net/content/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  You should at least learn open source as well &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP VS. ASP.NET by Highwinder</title>
		<link>http://www.sharpdeveloper.net/content/archive/2008/05/08/php-vs-aspnet.aspx/comment-page-1#comment-8149</link>
		<dc:creator>Highwinder</dc:creator>
		<pubDate>Tue, 02 Mar 2010 02:41:36 +0000</pubDate>
		<guid isPermaLink="false">http://migrate.sharpdeveloper.net/content/?p=227#comment-8149</guid>
		<description>Yes, speaking of the market dictating the winner, let&#039;s look closer at this as you suggest:

&quot;Apache runs 60% of the world&#039;s web servers.&quot;

Actually, it&#039;s now down to only 54%.  

I remember back when it was over 85%.

According to market determining relevance, Apache&#039;s tanking while IIS continues to grow at 30% when it used to be virtually zero.

On-going market trend seems to suggest I have chosen my platform wisely, but for the sake of humility, I will simply call it &quot;luck&quot;.</description>
		<content:encoded><![CDATA[<p>Yes, speaking of the market dictating the winner, let&#8217;s look closer at this as you suggest:</p>
<p>&#8220;Apache runs 60% of the world&#8217;s web servers.&#8221;</p>
<p>Actually, it&#8217;s now down to only 54%.  </p>
<p>I remember back when it was over 85%.</p>
<p>According to market determining relevance, Apache&#8217;s tanking while IIS continues to grow at 30% when it used to be virtually zero.</p>
<p>On-going market trend seems to suggest I have chosen my platform wisely, but for the sake of humility, I will simply call it &#8220;luck&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP VS. ASP.NET by Sid</title>
		<link>http://www.sharpdeveloper.net/content/archive/2008/05/08/php-vs-aspnet.aspx/comment-page-1#comment-8119</link>
		<dc:creator>Sid</dc:creator>
		<pubDate>Fri, 26 Feb 2010 10:01:30 +0000</pubDate>
		<guid isPermaLink="false">http://migrate.sharpdeveloper.net/content/?p=227#comment-8119</guid>
		<description>No, my argument is not “it’s popular so it’s superior”. LAMP is the perfect overall solution for small to medium business and that&#039;s why it is popular, not the other way around.

I said it is perfect because it is within the budget and it meets the business requirements (it does what most small to medium businesses need).

I&#039;d say open source solution is superior, not because of it&#039;s price, but because of it&#039;s openness and community collaboration. But I don&#039;t have the time (nor motivation) to elaborate, hence I won&#039;t argue that point here.

&quot;Yes, let’s take a look at those numbers and take price out of the picture:&quot;

You can&#039;t take price and licensing from the picture. Price and licensing are two very important part of business. IF ASP.NET is open source and without string attached (that would be a real big IF!), it could have been more popular, may be, but that&#039;s pure speculation.

&quot;according to Facebook, only the front end servers are powered by LAMP – the whole backend is vastly more complex, and mostly written in C++ and Java.&quot;

I know Facebook don&#039;t use PHP for everything, but they did say they serve 400 Billions PHP page views a month. They certainly are not using IIS, they use open source solution.

Most of your arguments are imagination and speculation, e.g.: if ASP.NET is as free as LAMP, if money doesn&#039;t matter, etc, etc.

For me I&#039;ll accept the facts. That Facebook, Google, Yahoo, and plenty of other popular top websites are successfully running their business with LAMP. Also the fact that most small medium businesses go with LAMP and become successful.

I don&#039;t have problem accepting that ASP.NET and Java are dominant in the corporate world. I&#039;ve worked in the corporate world, I know they have different requirements than most small to medium businesses.</description>
		<content:encoded><![CDATA[<p>No, my argument is not “it’s popular so it’s superior”. LAMP is the perfect overall solution for small to medium business and that&#8217;s why it is popular, not the other way around.</p>
<p>I said it is perfect because it is within the budget and it meets the business requirements (it does what most small to medium businesses need).</p>
<p>I&#8217;d say open source solution is superior, not because of it&#8217;s price, but because of it&#8217;s openness and community collaboration. But I don&#8217;t have the time (nor motivation) to elaborate, hence I won&#8217;t argue that point here.</p>
<p>&#8220;Yes, let’s take a look at those numbers and take price out of the picture:&#8221;</p>
<p>You can&#8217;t take price and licensing from the picture. Price and licensing are two very important part of business. IF ASP.NET is open source and without string attached (that would be a real big IF!), it could have been more popular, may be, but that&#8217;s pure speculation.</p>
<p>&#8220;according to Facebook, only the front end servers are powered by LAMP – the whole backend is vastly more complex, and mostly written in C++ and Java.&#8221;</p>
<p>I know Facebook don&#8217;t use PHP for everything, but they did say they serve 400 Billions PHP page views a month. They certainly are not using IIS, they use open source solution.</p>
<p>Most of your arguments are imagination and speculation, e.g.: if ASP.NET is as free as LAMP, if money doesn&#8217;t matter, etc, etc.</p>
<p>For me I&#8217;ll accept the facts. That Facebook, Google, Yahoo, and plenty of other popular top websites are successfully running their business with LAMP. Also the fact that most small medium businesses go with LAMP and become successful.</p>
<p>I don&#8217;t have problem accepting that ASP.NET and Java are dominant in the corporate world. I&#8217;ve worked in the corporate world, I know they have different requirements than most small to medium businesses.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
