<?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:slash="http://purl.org/rss/1.0/modules/slash/" 
	>
<channel>
	<title>Comments on: Why is .NET getting its ass kicked in social media?</title>
	<atom:link href="http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/</link>
	<description>The Gruesome Diary of an Online Marketer</description>
	<lastBuildDate>Tue, 01 Sep 2009 05:51:46 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: vic berggren</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-898</link>
		<dc:creator>vic berggren</dc:creator>
		<pubDate>Sat, 13 Oct 2007 03:05:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-898</guid>
		<description>aaron, how are these products free? 

SQL Server Express isn&#039;t going to do it for something that requires SSIS and sure IIS comes with Windows but show me how that&#039;s free the OS is not free.

What am I missing?

subscribed...</description>
		<content:encoded><![CDATA[<p>aaron, how are these products free? </p>
<p>SQL Server Express isn&#8217;t going to do it for something that requires SSIS and sure IIS comes with Windows but show me how that&#8217;s free the OS is not free.</p>
<p>What am I missing?</p>
<p>subscribed&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fady Anwar</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-711</link>
		<dc:creator>Fady Anwar</dc:creator>
		<pubDate>Sat, 29 Sep 2007 01:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-711</guid>
		<description>@Jason Sperske
yes i agree with you that FOSS caused a major development in the software industry, in fact companies like Microsoft would not even try to improve it&#039;s products and make things like Vista, MOSS, VS2005 if there was no Linux, dropal, phpnuke and netbeans out there for free and open source
wikipedia is my favorite place to read and gain knowledge about alot of stuff but have you ever tried to use there editor? if you did then try to compare it to MOSS Wiki template
which is easier to use?
which have more features?
which is integrated with other products the user use?

i always used to say PHP compared to ASP.NET is more like a little knife compared to a big electric saw
you can&#039;t cut big tree with the knife but you can use it to make artistic crafts
php is good for small cool ideas, but when it comes to enterprise software and scalability things get messy
have you ever heard about 3 tiers in PHP?
do you think you can handle ERP systems with PHP spagheti code? or mysql that can&#039;t support transactions?</description>
		<content:encoded><![CDATA[<p>@Jason Sperske<br />
yes i agree with you that FOSS caused a major development in the software industry, in fact companies like Microsoft would not even try to improve it&#8217;s products and make things like Vista, MOSS, VS2005 if there was no Linux, dropal, phpnuke and netbeans out there for free and open source<br />
wikipedia is my favorite place to read and gain knowledge about alot of stuff but have you ever tried to use there editor? if you did then try to compare it to MOSS Wiki template<br />
which is easier to use?<br />
which have more features?<br />
which is integrated with other products the user use?</p>
<p>i always used to say PHP compared to ASP.NET is more like a little knife compared to a big electric saw<br />
you can&#8217;t cut big tree with the knife but you can use it to make artistic crafts<br />
php is good for small cool ideas, but when it comes to enterprise software and scalability things get messy<br />
have you ever heard about 3 tiers in PHP?<br />
do you think you can handle ERP systems with PHP spagheti code? or mysql that can&#8217;t support transactions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fady Anwar</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-710</link>
		<dc:creator>Fady Anwar</dc:creator>
		<pubDate>Sat, 29 Sep 2007 00:58:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-710</guid>
		<description>@Jason Sperske
i&#039;ve used Linux for about 6-7 years, developed with Perl, PHP and MySql
also i&#039;ve used java (but so much)
i also have worked within software development teams using strict quality policy and a team of quality control to test our products
so when it comes to Linux quality as you mentioned i&#039;m sure if i applied my point of view of quality then we will find out that Linux is missing several things
1- usability
2- documentation
3- maintainabiltiy
and thats why it&#039;s still used &quot;only&quot; by ppl whom have a technical background
and this is one of the day to day problems that FOSS didn&#039;t solve &quot;yet&quot;
but this is not the only problem with FOSS in general, FOSS methodology as we all know is based on ppl contributions and these contributions are numerous and vast &quot;but&quot; they are not organized by any centric organzation that can set targets like integration for usability
thats why we can&#039;t see FOSS products talking together transparently like Microsoft products do
put your self in the place of regualer average user, should the understand how OS works and how to use shell scrips and command lines to run mp3?!!!
common it took me a whole hour to figure out how to run mp3 on fedora, considering me as a software developer what about the normal user?</description>
		<content:encoded><![CDATA[<p>@Jason Sperske<br />
i&#8217;ve used Linux for about 6-7 years, developed with Perl, PHP and MySql<br />
also i&#8217;ve used java (but so much)<br />
i also have worked within software development teams using strict quality policy and a team of quality control to test our products<br />
so when it comes to Linux quality as you mentioned i&#8217;m sure if i applied my point of view of quality then we will find out that Linux is missing several things<br />
1- usability<br />
2- documentation<br />
3- maintainabiltiy<br />
and thats why it&#8217;s still used &#8220;only&#8221; by ppl whom have a technical background<br />
and this is one of the day to day problems that FOSS didn&#8217;t solve &#8220;yet&#8221;<br />
but this is not the only problem with FOSS in general, FOSS methodology as we all know is based on ppl contributions and these contributions are numerous and vast &#8220;but&#8221; they are not organized by any centric organzation that can set targets like integration for usability<br />
thats why we can&#8217;t see FOSS products talking together transparently like Microsoft products do<br />
put your self in the place of regualer average user, should the understand how OS works and how to use shell scrips and command lines to run mp3?!!!<br />
common it took me a whole hour to figure out how to run mp3 on fedora, considering me as a software developer what about the normal user?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-692</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Thu, 27 Sep 2007 21:47:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-692</guid>
		<description>Hi Fady

Sorry but I still find myself disagreeing with some of your comments.

&gt;because open source software mosly is developed without an integration design in mind
lets take for instace microsoft products
the office is integrated with the browser and the browser is integrated with the active directory authentication protocol which is supported by the iis
have you ever seen any product in the FOSS that looks like AD?
have you ever seen any product in the FOSS like the biztalk? or office? or MOSS?

MS products tightly integrate with MS products mostly by using proprietary technology (i.e. not open standards). This is fine if you are a MS shop and don&#039;t mind the vendor lock-in. Commercial competitors often use this approach as well. For an alternative to AD see Fedora Directory Server. For Biztalk, see Mule. For MOSS, see Alfresco. For Office, there&#039;s nothing :-) come to think of it there&#039;s no commercial competitor either.. lol.

&gt;lets face
open office sux and is too slow
apache doesn’t stand a chance when compared to iis, have you ever though about clustering or load balancing using apache?

I agree that Office &gt; OOo but then OOo isn&#039;t complete crap - it&#039;s just not as good as Office in the same way as alternative commercial products. IIS isn&#039;t the only app server that can load balance or cluster but I agree that IIS6 is pretty neat.

&gt;and yes, PHP, a coctail with various functions with no namespacing that make a functiionality like intellisense in visual studio is an impossible to do
no decent IDE to php till now
and oh yea, the php spaghiti code, html within code

All fair comment until you realise that PHP was/is a hell of a lot better than ASP. Things have moved on, .Net/ASP.Net are now here but by the same token we also have J2EE, Ruby, etc. PHP has improved as well. It&#039;s possible to write fairly nice PHP using one of the many frameworks that are out there now (CodeIgniter, Cake, Smarty, etc). It&#039;s possible to mix logic with markup in ASP.Net so it&#039;s possible to write spaghetti in ASP.Net.

VS.Net is pretty good but I still prefer using Eclipse and IDEA. VS.Net only becomes usable for me with add-on products like Resharper, TestDriven, etc.

&gt;open source software is not bad, it’s good because it’s free, but FOSS won’t solve your every day problems for free

Free as is beer is definitely appealing but I love the fact that you have the freedom to inspect/modify FOSS source code. FOSS _can_ solve everyday problems, but not all problems. You seem to have a problem with FOSS. Perhaps you&#039;ve just not used any decent FOSS software. Since you&#039;re a .Net developer perhaps you&#039;d be interested in one of the following - Rhino Mocks, NHibernate, Castle Project, MbUnit, etc.

If you had moved from PHP to J2EE rather than .Net I would guess that you would have a different opinion of FOSS. The one thing that I think that Microsoft have done well is simplify some aspects of development by providing the entire stack in an easy to use package. Commercial Open Source companies seem to be waking up to this now as the end products are getting better and better - see Zimbra, Alfresco, RedHat, etc.

Regards</description>
		<content:encoded><![CDATA[<p>Hi Fady</p>
<p>Sorry but I still find myself disagreeing with some of your comments.</p>
<p>&gt;because open source software mosly is developed without an integration design in mind<br />
lets take for instace microsoft products<br />
the office is integrated with the browser and the browser is integrated with the active directory authentication protocol which is supported by the iis<br />
have you ever seen any product in the FOSS that looks like AD?<br />
have you ever seen any product in the FOSS like the biztalk? or office? or MOSS?</p>
<p>MS products tightly integrate with MS products mostly by using proprietary technology (i.e. not open standards). This is fine if you are a MS shop and don&#8217;t mind the vendor lock-in. Commercial competitors often use this approach as well. For an alternative to AD see Fedora Directory Server. For Biztalk, see Mule. For MOSS, see Alfresco. For Office, there&#8217;s nothing <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  come to think of it there&#8217;s no commercial competitor either.. lol.</p>
<p>&gt;lets face<br />
open office sux and is too slow<br />
apache doesn’t stand a chance when compared to iis, have you ever though about clustering or load balancing using apache?</p>
<p>I agree that Office &gt; OOo but then OOo isn&#8217;t complete crap &#8211; it&#8217;s just not as good as Office in the same way as alternative commercial products. IIS isn&#8217;t the only app server that can load balance or cluster but I agree that IIS6 is pretty neat.</p>
<p>&gt;and yes, PHP, a coctail with various functions with no namespacing that make a functiionality like intellisense in visual studio is an impossible to do<br />
no decent IDE to php till now<br />
and oh yea, the php spaghiti code, html within code</p>
<p>All fair comment until you realise that PHP was/is a hell of a lot better than ASP. Things have moved on, .Net/ASP.Net are now here but by the same token we also have J2EE, Ruby, etc. PHP has improved as well. It&#8217;s possible to write fairly nice PHP using one of the many frameworks that are out there now (CodeIgniter, Cake, Smarty, etc). It&#8217;s possible to mix logic with markup in ASP.Net so it&#8217;s possible to write spaghetti in ASP.Net.</p>
<p>VS.Net is pretty good but I still prefer using Eclipse and IDEA. VS.Net only becomes usable for me with add-on products like Resharper, TestDriven, etc.</p>
<p>&gt;open source software is not bad, it’s good because it’s free, but FOSS won’t solve your every day problems for free</p>
<p>Free as is beer is definitely appealing but I love the fact that you have the freedom to inspect/modify FOSS source code. FOSS _can_ solve everyday problems, but not all problems. You seem to have a problem with FOSS. Perhaps you&#8217;ve just not used any decent FOSS software. Since you&#8217;re a .Net developer perhaps you&#8217;d be interested in one of the following &#8211; Rhino Mocks, NHibernate, Castle Project, MbUnit, etc.</p>
<p>If you had moved from PHP to J2EE rather than .Net I would guess that you would have a different opinion of FOSS. The one thing that I think that Microsoft have done well is simplify some aspects of development by providing the entire stack in an easy to use package. Commercial Open Source companies seem to be waking up to this now as the end products are getting better and better &#8211; see Zimbra, Alfresco, RedHat, etc.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Sperske</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-689</link>
		<dc:creator>Jason Sperske</dc:creator>
		<pubDate>Thu, 27 Sep 2007 20:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-689</guid>
		<description>@Fady
It was perhaps foolish of me to attempt to address your points about Active Directory (as it is not a part of my job, or even within my range of computer interests).  If anyone is keeping score, then point to you good sir.

Often times it isn&#039;t fair to address multiple (and separate) points of contention in a blog post, as it makes it hard to hold the individual discussions that they require.

My point on system level integration is that the Unix model (everything is a file, originating from the command line) works better for the kinds of system administration I do.  From my perspective, it really doesn&#039;t matter how well Microsoft can connect multiple GUI apps, because the kinds of things I&#039;m interested in doing are made much easier for me in Bash scripts.  Now I know that .net exposes access to the MMC (is that what it is called?) and allows me in .net to script a lot of system functions, but in the time that I have been working with computers that is still a relatively recent development which only serves to bring Windows (and all of its related technologies) up to the level of quality that Linux has always been (for me, can&#039;t stress enough that this is my personal opinion).

Other people will come from other backgrounds, and they will be interested in other things.  Microsoft being better or worse than any one else isn&#039;t really that important to me at any given moment.  The fundamental argument is can Open trump Closed.  You can replace each side with any company or community can get a different answer.  Is MySQL better than Oracle?  Or is Open Office better than Microsoft Office? These questions might lead a lot of rational people to say many different things.  I don&#039;t think it really matters because none of these products (or their teams) is ever done, and so any advance one has over the other is likely to change anyways.  But a common trend among people who start successful businesses is their ability to adapt to challenges that they do not initially foresee.  This causes them to consider the long term impacts of what languages they choose or how they choose to build their product(s).

So the choice is between an accessible but closed platform or a challenging but open platform.  I say that Microsoft is only marginally more accessible, and much more closed, than the free Open Source applications that I rely on.  But then thats just me (and a hack of a lot of other people).  I&#039;m not totally clear on why I&#039;m still involved in this conversation as I accept that making anyone agree with me won&#039;t make my life any easier and might even send good hard working people down the wrong track.  I guess I just wanted to address why something that is as powerful as .NET can be considered &quot;un cool&quot; and why that might not ever change.

One thing seems clear at least, that Open Source projects and their contributers wont back down from this.  Their efforts are enriching computer science, and allowing future generations to find new and original ideas and capitalize on them.  Richard Stallman (a man who I have had the pleasure of meeting on more than one occasion) believes (and I agree) that ideas shouldn&#039;t be proprietary.  This is the heart behind GNU which forms the basis behind most of the Open Source movement.  Closed platforms (even if they contain Open components), in my book, are relics of a past era where computers were a mystery to 99.999(and then some) of their users.  Linux, GCC, Apache, even Wikipedia are great examples of the masses ability to self govern and collaborate.  They are not perfect models, but they show tremendous promise, and have produced tremendous value.

Ok Thats enough grand standing, really I need to finish this Ajax component serialization function (Don&#039;t worry Thomas, I&#039;m not after your Gaia Widgets market, I still think your library is cool).</description>
		<content:encoded><![CDATA[<p>@Fady<br />
It was perhaps foolish of me to attempt to address your points about Active Directory (as it is not a part of my job, or even within my range of computer interests).  If anyone is keeping score, then point to you good sir.</p>
<p>Often times it isn&#8217;t fair to address multiple (and separate) points of contention in a blog post, as it makes it hard to hold the individual discussions that they require.</p>
<p>My point on system level integration is that the Unix model (everything is a file, originating from the command line) works better for the kinds of system administration I do.  From my perspective, it really doesn&#8217;t matter how well Microsoft can connect multiple GUI apps, because the kinds of things I&#8217;m interested in doing are made much easier for me in Bash scripts.  Now I know that .net exposes access to the MMC (is that what it is called?) and allows me in .net to script a lot of system functions, but in the time that I have been working with computers that is still a relatively recent development which only serves to bring Windows (and all of its related technologies) up to the level of quality that Linux has always been (for me, can&#8217;t stress enough that this is my personal opinion).</p>
<p>Other people will come from other backgrounds, and they will be interested in other things.  Microsoft being better or worse than any one else isn&#8217;t really that important to me at any given moment.  The fundamental argument is can Open trump Closed.  You can replace each side with any company or community can get a different answer.  Is MySQL better than Oracle?  Or is Open Office better than Microsoft Office? These questions might lead a lot of rational people to say many different things.  I don&#8217;t think it really matters because none of these products (or their teams) is ever done, and so any advance one has over the other is likely to change anyways.  But a common trend among people who start successful businesses is their ability to adapt to challenges that they do not initially foresee.  This causes them to consider the long term impacts of what languages they choose or how they choose to build their product(s).</p>
<p>So the choice is between an accessible but closed platform or a challenging but open platform.  I say that Microsoft is only marginally more accessible, and much more closed, than the free Open Source applications that I rely on.  But then thats just me (and a hack of a lot of other people).  I&#8217;m not totally clear on why I&#8217;m still involved in this conversation as I accept that making anyone agree with me won&#8217;t make my life any easier and might even send good hard working people down the wrong track.  I guess I just wanted to address why something that is as powerful as .NET can be considered &#8220;un cool&#8221; and why that might not ever change.</p>
<p>One thing seems clear at least, that Open Source projects and their contributers wont back down from this.  Their efforts are enriching computer science, and allowing future generations to find new and original ideas and capitalize on them.  Richard Stallman (a man who I have had the pleasure of meeting on more than one occasion) believes (and I agree) that ideas shouldn&#8217;t be proprietary.  This is the heart behind GNU which forms the basis behind most of the Open Source movement.  Closed platforms (even if they contain Open components), in my book, are relics of a past era where computers were a mystery to 99.999(and then some) of their users.  Linux, GCC, Apache, even Wikipedia are great examples of the masses ability to self govern and collaborate.  They are not perfect models, but they show tremendous promise, and have produced tremendous value.</p>
<p>Ok Thats enough grand standing, really I need to finish this Ajax component serialization function (Don&#8217;t worry Thomas, I&#8217;m not after your Gaia Widgets market, I still think your library is cool).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fady Anwar</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-688</link>
		<dc:creator>Fady Anwar</dc:creator>
		<pubDate>Thu, 27 Sep 2007 20:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-688</guid>
		<description>@Aaronontheweb
you brought me the wrong video, it&#039;s not my fault it&#039;s urs :P
and it seems you didn&#039;t understood my comment about lack of namespacing in php
as ofcourse know in php there is no namespaces unlike any other OOP language like java or .net
so when ever you type the first charachters of your the function you are intending to use the IDE will show you &quot;ALL&quot; of the php know functions that begins with these charachters. so you will end up typing the whole name of the function you want to use specially in php lots of functions have the same prefix
@Dave
you are right
i&#039;ve always said that php is good for small and agile fast paced projects
but when it comes to big enterprise integrated large scale applications, you to use the right tool and php is not an option</description>
		<content:encoded><![CDATA[<p>@Aaronontheweb<br />
you brought me the wrong video, it&#8217;s not my fault it&#8217;s urs <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
and it seems you didn&#8217;t understood my comment about lack of namespacing in php<br />
as ofcourse know in php there is no namespaces unlike any other OOP language like java or .net<br />
so when ever you type the first charachters of your the function you are intending to use the IDE will show you &#8220;ALL&#8221; of the php know functions that begins with these charachters. so you will end up typing the whole name of the function you want to use specially in php lots of functions have the same prefix<br />
@Dave<br />
you are right<br />
i&#8217;ve always said that php is good for small and agile fast paced projects<br />
but when it comes to big enterprise integrated large scale applications, you to use the right tool and php is not an option</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-687</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Thu, 27 Sep 2007 20:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-687</guid>
		<description>I don&#039;t think open source is really the issue here, is it?  I would strongly consider using something like SubSonic in a corporate app.  I have no problem with solid open source projects.  ASP.NET AJAX is open source, for that matter.

The major difference that I see when it comes to the topic of the post is a divergence in long term factors.

If you&#039;re developing an application to be used in a medium or large business, you know from the start that it will have a large user base and must be maintainable for the long haul.  With this in mind, you&#039;ll almost certainly go for Java or .NET, probably depending more on the existing IT infrastructure than any difference between the platforms (as they are very comparable).

However if you&#039;re developing a startup application, your user base could be anything from 5 users to 5 million users, depending on the mood of the Internet when you release.  In that scenario, a looser, cheaper platform will always be more popular.  Something like Cake or Rails becomes a nightmare to maintain and scale, but brings you to market much quicker, cheaper, and easier.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think open source is really the issue here, is it?  I would strongly consider using something like SubSonic in a corporate app.  I have no problem with solid open source projects.  ASP.NET AJAX is open source, for that matter.</p>
<p>The major difference that I see when it comes to the topic of the post is a divergence in long term factors.</p>
<p>If you&#8217;re developing an application to be used in a medium or large business, you know from the start that it will have a large user base and must be maintainable for the long haul.  With this in mind, you&#8217;ll almost certainly go for Java or .NET, probably depending more on the existing IT infrastructure than any difference between the platforms (as they are very comparable).</p>
<p>However if you&#8217;re developing a startup application, your user base could be anything from 5 users to 5 million users, depending on the mood of the Internet when you release.  In that scenario, a looser, cheaper platform will always be more popular.  Something like Cake or Rails becomes a nightmare to maintain and scale, but brings you to market much quicker, cheaper, and easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-686</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Thu, 27 Sep 2007 20:13:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-686</guid>
		<description>Fady, If I had to choose I&#039;d take propreitary software over open source 9 out of 10 times. The PHP intellisense/debugging suite that JCX produces is ALSO propreitary. I&#039;ve spent a lot of energy making the case for proprietary software on my blog.

They mouse over variables in PHP and extricate current values during debug, just like how you can with a quick watch. Yes. But everywhere on JCX&#039;s site they list numerous examples of their INTELLISENSE support, like on their blog

http://www.jcxsoftware.com/jcx/blog

On their tutorial video where they select WHAT PHP MODULES SHOULD HAVE &lt;strong&gt;INTELLISENSE&lt;/strong&gt; support

http://www.jcxsoftware.com/jcx/vsphp/tutorials/remote_server

Or INTELLISENSE for PHP screenshots

http://www.jcxsoftware.com/jcx/node/1452

http://www.jcxsoftware.com/jcx/node/1397

http://www.jcxsoftware.com/jcx/node/1355

The product even checks to see if your project&#039;s includes exist or not:

http://www.jcxsoftware.com/jcx/node/1370

When I make my WordPress.NET port I&#039;ll even include some of the intellisense screenshots from that. However, if this isn&#039;t enough proof for you that JCX&#039;s product does what it says it does, then I give up.</description>
		<content:encoded><![CDATA[<p>Fady, If I had to choose I&#8217;d take propreitary software over open source 9 out of 10 times. The PHP intellisense/debugging suite that JCX produces is ALSO propreitary. I&#8217;ve spent a lot of energy making the case for proprietary software on my blog.</p>
<p>They mouse over variables in PHP and extricate current values during debug, just like how you can with a quick watch. Yes. But everywhere on JCX&#8217;s site they list numerous examples of their INTELLISENSE support, like on their blog</p>
<p><a href="http://www.jcxsoftware.com/jcx/blog" rel="nofollow">http://www.jcxsoftware.com/jcx/blog</a></p>
<p>On their tutorial video where they select WHAT PHP MODULES SHOULD HAVE <strong>INTELLISENSE</strong> support</p>
<p><a href="http://www.jcxsoftware.com/jcx/vsphp/tutorials/remote_server" rel="nofollow">http://www.jcxsoftware.com/jcx/vsphp/tutorials/remote_server</a></p>
<p>Or INTELLISENSE for PHP screenshots</p>
<p><a href="http://www.jcxsoftware.com/jcx/node/1452" rel="nofollow">http://www.jcxsoftware.com/jcx/node/1452</a></p>
<p><a href="http://www.jcxsoftware.com/jcx/node/1397" rel="nofollow">http://www.jcxsoftware.com/jcx/node/1397</a></p>
<p><a href="http://www.jcxsoftware.com/jcx/node/1355" rel="nofollow">http://www.jcxsoftware.com/jcx/node/1355</a></p>
<p>The product even checks to see if your project&#8217;s includes exist or not:</p>
<p><a href="http://www.jcxsoftware.com/jcx/node/1370" rel="nofollow">http://www.jcxsoftware.com/jcx/node/1370</a></p>
<p>When I make my WordPress.NET port I&#8217;ll even include some of the intellisense screenshots from that. However, if this isn&#8217;t enough proof for you that JCX&#8217;s product does what it says it does, then I give up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fady Anwar</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-685</link>
		<dc:creator>Fady Anwar</dc:creator>
		<pubDate>Thu, 27 Sep 2007 19:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-685</guid>
		<description>@Aaronontheweb
that wasn&#039;t intellisense
that was debugging
btw that was VS 2005 which is a closed source application owned by microsoft, i&#039;m sure you can notice that</description>
		<content:encoded><![CDATA[<p>@Aaronontheweb<br />
that wasn&#8217;t intellisense<br />
that was debugging<br />
btw that was VS 2005 which is a closed source application owned by microsoft, i&#8217;m sure you can notice that</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fady Anwar</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-684</link>
		<dc:creator>Fady Anwar</dc:creator>
		<pubDate>Thu, 27 Sep 2007 19:56:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-684</guid>
		<description>@Jason Sperske
yes in open source projects like Open Office it&#039;s possible it would have lots of features in the futures, but guess that? because of the FOSS non centric development there will be no integration within these features and within any other FOSS products
for example you want be able to use open office within firefox like we can now use microsoft office within IE
you can&#039;t use RMS in open office because simply it can&#039;t be integrated with any other service like AD
you can&#039;t have CMS document libraries like the one in MOSS that use open office to edit there documents
what really lacks FOSS is &quot;integration&quot;
for gods sakes i&#039;ve not seen till now any decent installer rather than RPM packages</description>
		<content:encoded><![CDATA[<p>@Jason Sperske<br />
yes in open source projects like Open Office it&#8217;s possible it would have lots of features in the futures, but guess that? because of the FOSS non centric development there will be no integration within these features and within any other FOSS products<br />
for example you want be able to use open office within firefox like we can now use microsoft office within IE<br />
you can&#8217;t use RMS in open office because simply it can&#8217;t be integrated with any other service like AD<br />
you can&#8217;t have CMS document libraries like the one in MOSS that use open office to edit there documents<br />
what really lacks FOSS is &#8220;integration&#8221;<br />
for gods sakes i&#8217;ve not seen till now any decent installer rather than RPM packages</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-683</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Thu, 27 Sep 2007 19:52:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-683</guid>
		<description>JCX Software&#039;s .NET/integrated PHP debugging demo, with PHP intellisense 

http://www.jcxsoftware.com/jcx/vsphp/tutorials/dotnet_debugging</description>
		<content:encoded><![CDATA[<p>JCX Software&#8217;s .NET/integrated PHP debugging demo, with PHP intellisense </p>
<p><a href="http://www.jcxsoftware.com/jcx/vsphp/tutorials/dotnet_debugging" rel="nofollow">http://www.jcxsoftware.com/jcx/vsphp/tutorials/dotnet_debugging</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fady Anwar</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-682</link>
		<dc:creator>Fady Anwar</dc:creator>
		<pubDate>Thu, 27 Sep 2007 19:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-682</guid>
		<description>@Jason Sperske
you can&#039;t compare Samba to AD
i&#039;ve used Samba and in my job i perform several network administration tasks that i&#039;m sure that Samba can&#039;t do
Samba is all about file sharing</description>
		<content:encoded><![CDATA[<p>@Jason Sperske<br />
you can&#8217;t compare Samba to AD<br />
i&#8217;ve used Samba and in my job i perform several network administration tasks that i&#8217;m sure that Samba can&#8217;t do<br />
Samba is all about file sharing</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fady Anwar</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-680</link>
		<dc:creator>Fady Anwar</dc:creator>
		<pubDate>Thu, 27 Sep 2007 19:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-680</guid>
		<description>@Aaronontheweb
you can&#039;t have intellisense like functionality in any IDE that supports PHP because simply PHP have no namespacing</description>
		<content:encoded><![CDATA[<p>@Aaronontheweb<br />
you can&#8217;t have intellisense like functionality in any IDE that supports PHP because simply PHP have no namespacing</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-678</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Thu, 27 Sep 2007 19:38:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-678</guid>
		<description>@Jason,

One additional comment from me on PHP intellisense. On my Phalanger article a reader pointed out an intellisense plug-in for Visual Studio which I have since installed onto my development workstation. I haven&#039;t had a chance to play around with it thoroughly but it looks promising for VS 2005:

Check it out: http://www.jcxsoftware.com/

It might work with the free express editions of Visual Studio but I am not sure; I have the academic editions of VS 2005 so my experience has been based on that.</description>
		<content:encoded><![CDATA[<p>@Jason,</p>
<p>One additional comment from me on PHP intellisense. On my Phalanger article a reader pointed out an intellisense plug-in for Visual Studio which I have since installed onto my development workstation. I haven&#8217;t had a chance to play around with it thoroughly but it looks promising for VS 2005:</p>
<p>Check it out: <a href="http://www.jcxsoftware.com/" rel="nofollow">http://www.jcxsoftware.com/</a></p>
<p>It might work with the free express editions of Visual Studio but I am not sure; I have the academic editions of VS 2005 so my experience has been based on that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Sperske</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-671</link>
		<dc:creator>Jason Sperske</dc:creator>
		<pubDate>Thu, 27 Sep 2007 17:41:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-671</guid>
		<description>Ok I stayed out of this debate for a while (largely because I was busy working on what people have insisted here must be a fictitious enterprise app that is written in Java, on Linux and Apache with MySQL) but Fady I have to address some points you made.

First, what part of Active Directory are you so enamored with?  Because Samba is a Free/Open Source application that can actually act as a co PDC or Backup DC directly alongside a Windows domain controller.  That would seem like a reasonable measure of code maturity and enterprise reliability.   But I admit to not being that much of a Windows networking guru.

Open Office is slow, but it has become a lot faster (fans of the application recall using it back when it was called Star Office), and it is trying to accomplish a much different goal (run on Windows, Mac and Linux) so they have to make different design choices.  Some of these might come at the cost of deep system integration, but that line is moving closer and closer to Microsoft levels, and being free and open source anyone who is inclined can (and has) contribute changes that make it do more of what users want.  Open Office is much more interested in being an office productivity platform that others build applications on top of than a productivity app.  This is the same goal Microsoft has but they want to be the ones profiting form that platform.  How successful would the web have been if Tim Berners-Lee was the only guy licensed to build web pages and everyone else had to pay a royalty?  This is a BIG project with lofty goals, but if the Open Office Community team succeeds it could create a platform many times more powerful than anything a closed source team could produce.

The last time I checked my linux distribution came preloaded with Apache, and loading PHP support was as easy as checking a box in my package manager (or running &#039;apt-get install php&#039; if I wanted to install from a command prompt).  And yes I have considered load balancing, I setup a load balancing proxy that simply asked for the IP addresses of the boxes that were a part of my &quot;farm&quot;.  One paragraph of documentation later I was up and running.  If I wanted to get more complicated that that I could have used Linux Virtual Server and set up watchdog timers and heart beat monitors.  All of this was controllable remotely from SSH, and worked with out issue (or reboot) for 100+ day uptimes (occasionally I would run &#039;apt-get upgrade&#039; and all of my installed packages would get upgraded to the newest stable versions automatically, and I would reboot, though most of the time the reboot as totally unnecessary because Linux can distinguish between a user process and a system process, and there for rarely requires rebooting to replace versions of software.

As for MySQL. I don&#039;t think you understand what MySQL is.  MySQL is more like the AVI file format.  It is a container for other storage engines that handles common subsystems like authentication (which is also pluggable).  Underneath MySQL is MyIASM, MEMORY, InnoDB, BerkeleyDB, CSV, ndbcluster and IASM, and once MaxDB though SAP bought that, so its not part of the Free version.  Each have different strengths and weaknesses.  And in a single Database you can decide which table engine fits your needs on a table by table basis.  99% of the time a website just needs InnoDB (this is why Oracle bought the team that created that engine, though because it&#039;s Open Source that means the engine is free to be maintained by other talented developers).  But a database administrator is free to migrate their data as needed.  The point is MySQL is a powerful platform that is capable of many things, this helps explain why they made over $40 Million in 2005 (http://www.news.com/MySQL-fills-Oracle-consumed-hole-in-database---page-2/2100-1012_3-6058930-2.html)

As for PHP intellisense, it has been a part of Zend Studio (The company that created PHP) for quite some time (and that program is written in Java), and works great. Now it&#039;s a part of Eclipse and NetBeans, so it sounds like the community has responded to that need.  As for code style.  I completely agree that inline logic with HTML is messy, but you know that you don&#039;t have to code that way (and ASP developers are often quite guilty of the same thing).  There are template engines and even PHP compilers that helps you separate your code into clean display and business logic layers.  If you code better applications you tend to see issues like large file handling get addressed.

I personally have found Open Source technologies very integratable.  And while it might require more work initially (though in most cases I haven&#039;t found that to be true), the reward has time and time again proven to be greater.  Microsoft technologies haven&#039;t always had a stellar record integrating with each other, but they have gotten better.  However in the same time the Open Source community has been hard at work solving real business challenges and addressing needs like scale and security.  The Open Source model means companies like IBM who get real benefits out of a stronger Linux OS (they make their money consulting and selling hardware) can devote serious money and developer time, and everyone else in the community can benefit.  It also means people like myself who utilize Open Source software to build my business can make the kind of changes that meet my business needs without waiting for a larger company to address them and ask me to pay them for the upgrade.

And thats all I have to say, I really need to get back to my work.</description>
		<content:encoded><![CDATA[<p>Ok I stayed out of this debate for a while (largely because I was busy working on what people have insisted here must be a fictitious enterprise app that is written in Java, on Linux and Apache with MySQL) but Fady I have to address some points you made.</p>
<p>First, what part of Active Directory are you so enamored with?  Because Samba is a Free/Open Source application that can actually act as a co PDC or Backup DC directly alongside a Windows domain controller.  That would seem like a reasonable measure of code maturity and enterprise reliability.   But I admit to not being that much of a Windows networking guru.</p>
<p>Open Office is slow, but it has become a lot faster (fans of the application recall using it back when it was called Star Office), and it is trying to accomplish a much different goal (run on Windows, Mac and Linux) so they have to make different design choices.  Some of these might come at the cost of deep system integration, but that line is moving closer and closer to Microsoft levels, and being free and open source anyone who is inclined can (and has) contribute changes that make it do more of what users want.  Open Office is much more interested in being an office productivity platform that others build applications on top of than a productivity app.  This is the same goal Microsoft has but they want to be the ones profiting form that platform.  How successful would the web have been if Tim Berners-Lee was the only guy licensed to build web pages and everyone else had to pay a royalty?  This is a BIG project with lofty goals, but if the Open Office Community team succeeds it could create a platform many times more powerful than anything a closed source team could produce.</p>
<p>The last time I checked my linux distribution came preloaded with Apache, and loading PHP support was as easy as checking a box in my package manager (or running &#8216;apt-get install php&#8217; if I wanted to install from a command prompt).  And yes I have considered load balancing, I setup a load balancing proxy that simply asked for the IP addresses of the boxes that were a part of my &#8220;farm&#8221;.  One paragraph of documentation later I was up and running.  If I wanted to get more complicated that that I could have used Linux Virtual Server and set up watchdog timers and heart beat monitors.  All of this was controllable remotely from SSH, and worked with out issue (or reboot) for 100+ day uptimes (occasionally I would run &#8216;apt-get upgrade&#8217; and all of my installed packages would get upgraded to the newest stable versions automatically, and I would reboot, though most of the time the reboot as totally unnecessary because Linux can distinguish between a user process and a system process, and there for rarely requires rebooting to replace versions of software.</p>
<p>As for MySQL. I don&#8217;t think you understand what MySQL is.  MySQL is more like the AVI file format.  It is a container for other storage engines that handles common subsystems like authentication (which is also pluggable).  Underneath MySQL is MyIASM, MEMORY, InnoDB, BerkeleyDB, CSV, ndbcluster and IASM, and once MaxDB though SAP bought that, so its not part of the Free version.  Each have different strengths and weaknesses.  And in a single Database you can decide which table engine fits your needs on a table by table basis.  99% of the time a website just needs InnoDB (this is why Oracle bought the team that created that engine, though because it&#8217;s Open Source that means the engine is free to be maintained by other talented developers).  But a database administrator is free to migrate their data as needed.  The point is MySQL is a powerful platform that is capable of many things, this helps explain why they made over $40 Million in 2005 (<a href="http://www.news.com/MySQL-fills-Oracle-consumed-hole-in-database---page-2/2100-1012_3-6058930-2.html" rel="nofollow">http://www.news.com/MySQL-fills-Oracle-consumed-hole-in-database&#8212;page-2/2100-1012_3-6058930-2.html</a>)</p>
<p>As for PHP intellisense, it has been a part of Zend Studio (The company that created PHP) for quite some time (and that program is written in Java), and works great. Now it&#8217;s a part of Eclipse and NetBeans, so it sounds like the community has responded to that need.  As for code style.  I completely agree that inline logic with HTML is messy, but you know that you don&#8217;t have to code that way (and ASP developers are often quite guilty of the same thing).  There are template engines and even PHP compilers that helps you separate your code into clean display and business logic layers.  If you code better applications you tend to see issues like large file handling get addressed.</p>
<p>I personally have found Open Source technologies very integratable.  And while it might require more work initially (though in most cases I haven&#8217;t found that to be true), the reward has time and time again proven to be greater.  Microsoft technologies haven&#8217;t always had a stellar record integrating with each other, but they have gotten better.  However in the same time the Open Source community has been hard at work solving real business challenges and addressing needs like scale and security.  The Open Source model means companies like IBM who get real benefits out of a stronger Linux OS (they make their money consulting and selling hardware) can devote serious money and developer time, and everyone else in the community can benefit.  It also means people like myself who utilize Open Source software to build my business can make the kind of changes that meet my business needs without waiting for a larger company to address them and ask me to pay them for the upgrade.</p>
<p>And thats all I have to say, I really need to get back to my work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fady Anwar</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-669</link>
		<dc:creator>Fady Anwar</dc:creator>
		<pubDate>Thu, 27 Sep 2007 14:17:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-669</guid>
		<description>ok guys, i confiss. i wasn&#039;t really realistic about some stuff
but the question is why?
well, here comes the unexpected answer
i&#039;ve been in the FOSS field for years before i start using .net
i used to develop in PHP under Linux and i&#039;ve met every usual problem that you will meet when you start working with FOSS
when i switched to the .net world, things became deferent and specially when i started working with enterprise applications
most FOSS that i&#039;ve used didn&#039;t stand a chance when came to comparison with closed source producs
most of them lacked the most important thing, the ability to scale up
when you call red had enterprise that doesn&#039;t mean it became enterprise
enterprise software is where the money is
yes i used to promote open source software and still, but open source software just doens&#039;t solve every problem you meet in your career life
why?
because open source software mosly is developed without an integration design in mind
lets take for instace microsoft products
the office is integrated with the browser and the browser is integrated with the active directory authentication protocol which is supported by the iis
have you ever seen any product in the FOSS that looks like AD?
have you ever seen any product in the FOSS like the biztalk? or office? or MOSS?
lets face
open office sux and is too slow
apache doesn&#039;t stand a chance when compared to iis, have you ever though about clustering or load balancing using apache?
have you ever tried to configure a sing web site on apache using it&#039;s httpd.conf? how much time did it took you?
mysql? i would use a flat database and still come with the same results
have you ever tried to use constrains or relations in mysql?
and yes, PHP, a coctail with various functions with no namespacing that make a functiionality like intellisense in visual studio is an impossible to do
no decent IDE to php till now
and oh yea, the php spaghiti code, html within code
and what about security? have you ever heard about remote inclusion? it only exists in php
have you ever tried to read a big file using php? try this and see what happens
open source software is not bad, it&#039;s good because it&#039;s free, but FOSS won&#039;t solve your every day problems for free</description>
		<content:encoded><![CDATA[<p>ok guys, i confiss. i wasn&#8217;t really realistic about some stuff<br />
but the question is why?<br />
well, here comes the unexpected answer<br />
i&#8217;ve been in the FOSS field for years before i start using .net<br />
i used to develop in PHP under Linux and i&#8217;ve met every usual problem that you will meet when you start working with FOSS<br />
when i switched to the .net world, things became deferent and specially when i started working with enterprise applications<br />
most FOSS that i&#8217;ve used didn&#8217;t stand a chance when came to comparison with closed source producs<br />
most of them lacked the most important thing, the ability to scale up<br />
when you call red had enterprise that doesn&#8217;t mean it became enterprise<br />
enterprise software is where the money is<br />
yes i used to promote open source software and still, but open source software just doens&#8217;t solve every problem you meet in your career life<br />
why?<br />
because open source software mosly is developed without an integration design in mind<br />
lets take for instace microsoft products<br />
the office is integrated with the browser and the browser is integrated with the active directory authentication protocol which is supported by the iis<br />
have you ever seen any product in the FOSS that looks like AD?<br />
have you ever seen any product in the FOSS like the biztalk? or office? or MOSS?<br />
lets face<br />
open office sux and is too slow<br />
apache doesn&#8217;t stand a chance when compared to iis, have you ever though about clustering or load balancing using apache?<br />
have you ever tried to configure a sing web site on apache using it&#8217;s httpd.conf? how much time did it took you?<br />
mysql? i would use a flat database and still come with the same results<br />
have you ever tried to use constrains or relations in mysql?<br />
and yes, PHP, a coctail with various functions with no namespacing that make a functiionality like intellisense in visual studio is an impossible to do<br />
no decent IDE to php till now<br />
and oh yea, the php spaghiti code, html within code<br />
and what about security? have you ever heard about remote inclusion? it only exists in php<br />
have you ever tried to read a big file using php? try this and see what happens<br />
open source software is not bad, it&#8217;s good because it&#8217;s free, but FOSS won&#8217;t solve your every day problems for free</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Harrop</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-662</link>
		<dc:creator>Jon Harrop</dc:creator>
		<pubDate>Thu, 27 Sep 2007 00:29:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-662</guid>
		<description>I don&#039;t know who posted &quot;you didn&#039;t even cite your sources&quot; followed by a citation to Wikipedia but it sure made me laugh out loud! :-)</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know who posted &#8220;you didn&#8217;t even cite your sources&#8221; followed by a citation to Wikipedia but it sure made me laugh out loud! <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-657</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Wed, 26 Sep 2007 17:35:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-657</guid>
		<description>I think FOSS is making some strides in .NET as well. I&#039;m sure there are some enterprise level solution that utilize solid .NET FOSS projects like &lt;a href=&quot;http://www.subsonicproject.com/&quot; rel=&quot;nofollow&quot;&gt;SubSonic&lt;/a&gt; or perhaps &lt;a href=&quot;http://www.dotnetnuke.com/&quot; rel=&quot;nofollow&quot;&gt;DotNetNuke&lt;/a&gt;. Those two stand out in my mind as the most prominent and excellent .NET FOSS projects.</description>
		<content:encoded><![CDATA[<p>I think FOSS is making some strides in .NET as well. I&#8217;m sure there are some enterprise level solution that utilize solid .NET FOSS projects like <a href="http://www.subsonicproject.com/" rel="nofollow">SubSonic</a> or perhaps <a href="http://www.dotnetnuke.com/" rel="nofollow">DotNetNuke</a>. Those two stand out in my mind as the most prominent and excellent .NET FOSS projects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Look at .NET Start Ups: NewsGator</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-652</link>
		<dc:creator>A Look at .NET Start Ups: NewsGator</dc:creator>
		<pubDate>Wed, 26 Sep 2007 14:54:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-652</guid>
		<description>[...] post from the previous week on why is .NET getting its ass kicked in social media has resulted in a massive storm of comments and debate, most of which has been informative and [...]</description>
		<content:encoded><![CDATA[<p>[...] post from the previous week on why is .NET getting its ass kicked in social media has resulted in a massive storm of comments and debate, most of which has been informative and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.marketing-ninja.com/asp-net/why-is-net-getting-its-ass-kicked-in-social-media/comment-page-2/#comment-641</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Tue, 25 Sep 2007 20:55:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=168#comment-641</guid>
		<description>@Fady - FOSS _does_ get used within the enterprise however very rarely in .Net based solutions.

I totally agree that many FOSS products are of poor quality, poor documentation and poor support. You could say the same for many closed source products.

What you forget is (or probably don&#039;t realise is) that there are some extremely well run FOSS projects that turn out top notch software such as the Apache Foundation (HTTPD, Tomcat, Ant, Struts, Axis, log4j, etc), OpenSymphony (Quartz, SiteMesh, OSCache, etc), Eclipse Foundation (Eclipse), etc. Many of these projects are supported by software vendors such as IBM, Sun, Oracle, etc. These products are often based on J2EE. If you&#039;re .Net only then there&#039;s a chance that you&#039;re not aware that Open Source pervades J2EE.

And then there are the commercial Open Source offerings, many with VC backing. Here are some examples:

RedHat - Linux is most definitely Enterprise grade. Many large corporation run mission critical applications on Linux in preference to or beside Windows.

Alfresco - probably the best example of an ECM that is built on FOSS projects such as Spring, Hibernate, MyFaces, Lucene, etc. It&#039;s comparable to Documentum and MS SharePoint. http://www.alfresco.com/customers/.

JBoss - An enterprise grade application server comparable to WebLogic, WebSphere, etc. JBoss also maintains the Hibernate and jBPM projects. http://www.jboss.com/customers/index.

There are loads more - SugarCRM, Liferay, MySQL, SocialText, Xen....

Then of course there are the commercial products that use FOSS software.  Documentum, Oracle, WebMethods, etc.

And finally there are the languages - Perl, PHP, Python, etc. You&#039;ll find scripts written in these languages acting as the glue for a wide variety of systems (NASA, Google, etc).

Commercial software isn&#039;t necessarily better or worse than Open Source. Microsoft for example makes some of the best software out there - Office, .Net, etc but at the same time are unable to better existing Open Source efforts - e.g. NDoc, log4net, MBunit, Nant.

And while I&#039;m at it - a word on SOA. Of course it&#039;s hyped - just like CORBA and SOAP were. Now we get SOA, which is just an architectural style, not a design pattern like you stated. We&#039;re still stuck with imperfect interop technologies but at least we&#039;ve got a nice buzzword to sell services and software with. FOSS projects that cater for SOA include Axis, CXF, Fuse, Mule, ServiceMix.

Regards</description>
		<content:encoded><![CDATA[<p>@Fady &#8211; FOSS _does_ get used within the enterprise however very rarely in .Net based solutions.</p>
<p>I totally agree that many FOSS products are of poor quality, poor documentation and poor support. You could say the same for many closed source products.</p>
<p>What you forget is (or probably don&#8217;t realise is) that there are some extremely well run FOSS projects that turn out top notch software such as the Apache Foundation (HTTPD, Tomcat, Ant, Struts, Axis, log4j, etc), OpenSymphony (Quartz, SiteMesh, OSCache, etc), Eclipse Foundation (Eclipse), etc. Many of these projects are supported by software vendors such as IBM, Sun, Oracle, etc. These products are often based on J2EE. If you&#8217;re .Net only then there&#8217;s a chance that you&#8217;re not aware that Open Source pervades J2EE.</p>
<p>And then there are the commercial Open Source offerings, many with VC backing. Here are some examples:</p>
<p>RedHat &#8211; Linux is most definitely Enterprise grade. Many large corporation run mission critical applications on Linux in preference to or beside Windows.</p>
<p>Alfresco &#8211; probably the best example of an ECM that is built on FOSS projects such as Spring, Hibernate, MyFaces, Lucene, etc. It&#8217;s comparable to Documentum and MS SharePoint. <a href="http://www.alfresco.com/customers/" rel="nofollow">http://www.alfresco.com/customers/</a>.</p>
<p>JBoss &#8211; An enterprise grade application server comparable to WebLogic, WebSphere, etc. JBoss also maintains the Hibernate and jBPM projects. <a href="http://www.jboss.com/customers/index" rel="nofollow">http://www.jboss.com/customers/index</a>.</p>
<p>There are loads more &#8211; SugarCRM, Liferay, MySQL, SocialText, Xen&#8230;.</p>
<p>Then of course there are the commercial products that use FOSS software.  Documentum, Oracle, WebMethods, etc.</p>
<p>And finally there are the languages &#8211; Perl, PHP, Python, etc. You&#8217;ll find scripts written in these languages acting as the glue for a wide variety of systems (NASA, Google, etc).</p>
<p>Commercial software isn&#8217;t necessarily better or worse than Open Source. Microsoft for example makes some of the best software out there &#8211; Office, .Net, etc but at the same time are unable to better existing Open Source efforts &#8211; e.g. NDoc, log4net, MBunit, Nant.</p>
<p>And while I&#8217;m at it &#8211; a word on SOA. Of course it&#8217;s hyped &#8211; just like CORBA and SOAP were. Now we get SOA, which is just an architectural style, not a design pattern like you stated. We&#8217;re still stuck with imperfect interop technologies but at least we&#8217;ve got a nice buzzword to sell services and software with. FOSS projects that cater for SOA include Axis, CXF, Fuse, Mule, ServiceMix.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
</channel>
</rss>
