<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: I Always Said ColdFusion Sucked</title>
	<atom:link href="http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/</link>
	<description>The personal weblog of David Vincent Gagne</description>
	<lastBuildDate>Tue, 07 Feb 2012 18:06:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Egbert O'Foo</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-374364</link>
		<dc:creator>Egbert O'Foo</dc:creator>
		<pubDate>Fri, 02 Dec 2011 19:32:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-374364</guid>
		<description>If you&#039;re answering my post, Tom G, you may have misunderstood my use of the word &quot;run&quot;.  FOSS with a large developer base absolutely posilutely trumps proprietary.  Zend tops Adobe, too, IMHO.

My point was that the people running CF on their servers never update (I work for a company that has a few sites on CF _4_, I think), and a certain percentage of those running PHP don&#039;t either (think of all those hosting companies who are Just Now(tm) upgrading to PHP5).</description>
		<content:encoded><![CDATA[<p>If you&#8217;re answering my post, Tom G, you may have misunderstood my use of the word &#8220;run&#8221;.  FOSS with a large developer base absolutely posilutely trumps proprietary.  Zend tops Adobe, too, IMHO.</p>
<p>My point was that the people running CF on their servers never update (I work for a company that has a few sites on CF _4_, I think), and a certain percentage of those running PHP don&#8217;t either (think of all those hosting companies who are Just Now(tm) upgrading to PHP5).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom G</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-374349</link>
		<dc:creator>Tom G</dc:creator>
		<pubDate>Thu, 10 Nov 2011 13:04:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-374349</guid>
		<description>Well, not really -- PHP is open source and contributed to by many developers, as is RoR (Ruby on Rails -- my favorite). ColdFusion is proprietary and closed-source, and while there are free reverse-engineered alternatives (Ralio), it is still a proprietary, non-free platform, making it inferior, IMHO.</description>
		<content:encoded><![CDATA[<p>Well, not really &#8212; PHP is open source and contributed to by many developers, as is RoR (Ruby on Rails &#8212; my favorite). ColdFusion is proprietary and closed-source, and while there are free reverse-engineered alternatives (Ralio), it is still a proprietary, non-free platform, making it inferior, IMHO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Egbert O'Foo</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-374348</link>
		<dc:creator>Egbert O'Foo</dc:creator>
		<pubDate>Tue, 08 Nov 2011 20:40:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-374348</guid>
		<description>Part of the reason CF sucks is because it&#039;s run by people who never updated it.  It may have improved, but that doesn&#039;t help if the improved versions were never installed.

Of course, the same can be said for PHP as well, up to a point.

Having learned PHP first, I might be a tad biased, but having gone ahead and bothered to read at least some of the CF docs and use it a bit, it&#039;s a pretty poor competitor to PHP, in my *very* humble opinion.

And I&#039;ve *never* written a Photoshop tute.</description>
		<content:encoded><![CDATA[<p>Part of the reason CF sucks is because it&#8217;s run by people who never updated it.  It may have improved, but that doesn&#8217;t help if the improved versions were never installed.</p>
<p>Of course, the same can be said for PHP as well, up to a point.</p>
<p>Having learned PHP first, I might be a tad biased, but having gone ahead and bothered to read at least some of the CF docs and use it a bit, it&#8217;s a pretty poor competitor to PHP, in my *very* humble opinion.</p>
<p>And I&#8217;ve *never* written a Photoshop tute.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Wesson</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-373501</link>
		<dc:creator>Tom Wesson</dc:creator>
		<pubDate>Tue, 26 Apr 2011 18:38:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-373501</guid>
		<description>I&#039;m sorry you have a large CF codebase.  I have one too and refer to it when needed.  I started my web dev journey in 1996 with ColdFusion.  I made a good deal of money, not because CF is really empowering and useful, but because of the supply/demand aspect of the market...not many people knew CF.  I&#039;m still programming in CF at my current job, but I refuse to use it for anything else.

Mind you, I have about 8 years C experience prior to my web dev career.

There is no reason not to change languages to something more suitable for your sanity for all new development.

I&#039;ve switched to PHP for all side-work I do.  Compared to CF, PHP is a language and CF is a mess.

Accept that you cannot &quot;fix&quot; ColdFusion and you will be relieved.</description>
		<content:encoded><![CDATA[<p>I&#8217;m sorry you have a large CF codebase.  I have one too and refer to it when needed.  I started my web dev journey in 1996 with ColdFusion.  I made a good deal of money, not because CF is really empowering and useful, but because of the supply/demand aspect of the market&#8230;not many people knew CF.  I&#8217;m still programming in CF at my current job, but I refuse to use it for anything else.</p>
<p>Mind you, I have about 8 years C experience prior to my web dev career.</p>
<p>There is no reason not to change languages to something more suitable for your sanity for all new development.</p>
<p>I&#8217;ve switched to PHP for all side-work I do.  Compared to CF, PHP is a language and CF is a mess.</p>
<p>Accept that you cannot &#8220;fix&#8221; ColdFusion and you will be relieved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Beaucourt</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-373451</link>
		<dc:creator>Thomas Beaucourt</dc:creator>
		<pubDate>Sun, 10 Apr 2011 02:05:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-373451</guid>
		<description>As an update to my previous comment, I checked again, and.. CF still sucks :D</description>
		<content:encoded><![CDATA[<p>As an update to my previous comment, I checked again, and.. CF still sucks <img src='http://www.davidgagne.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: doc</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-373294</link>
		<dc:creator>doc</dc:creator>
		<pubDate>Wed, 23 Feb 2011 06:59:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-373294</guid>
		<description>Here are my personal problems with CF.  I&#039;d love to hear how other CF developers deal with them...

1) Refactoring.  In a large complex system, if I don&#039;t enforce very specific naming conventions across my entire organization, I get naming duplication between column names, table names, variable names, etc..  I use Aptana and I don&#039;t have &quot;find me all the usages of this reference&quot; when I change something.  So, I have to rely on text searches whenever I refactor my code.  This can be hard when I have a variable name that is the same as a column name from my database and there are 600 hits for that text search in my system.  Compare this to using VisualStudio for ASP MVC and doing a rename or Find Usages (finds every and just renames it or finds me all the places it is used - smartly).

2) Scoping.  Since you don&#039;t &quot;pass&quot; variables between templates, you have no easy way of knowing if a variable has been defined. If a variable is named the same in an included template, it will just over-write it.  I prefer languages where variables are a bit more explicit in their scoping (i.e. a stack).  CFC function calls are little better since they allow me to pass variables that are not in the parameter list for that function and will never warn me of my error.

3) Object-Oriented Programming.  CF is very good at taking data from a table and plopping it straight into a web page.  However, if I have a system with some complex logic that is best modeled by a good set of robust objects, I find CF to be very lacking.  It is hard to define CFCs to give me the same functionality as C# classes without 5x-10x the amount of code.  CF doesn&#039;t seem to be well suited at building complex object models that differ from your relational data model.

4) The &quot;unknown&quot;.  CF allows you to not worry about many things as a developer (such as how it manages connections to a database).  However, by gaining that ease of use, you often lose the ability to control it when you really want to.

5) Debugging.  I want breakpoints and step through debugging.  I spend way too much time looking at dumps and running the same code over and over to find errors.

These are some of the frustrations I have with CF when I compare it to other technologies (specifically ASP.NET).  I&#039;d love to hear if people can give me pointers on improving the items I listed in my CF code.  I have a huge CF codebase that I maintain and it isn&#039;t going away any time soon (as much as I would sometimes like it to).

Thanks.</description>
		<content:encoded><![CDATA[<p>Here are my personal problems with CF.  I&#8217;d love to hear how other CF developers deal with them&#8230;</p>
<p>1) Refactoring.  In a large complex system, if I don&#8217;t enforce very specific naming conventions across my entire organization, I get naming duplication between column names, table names, variable names, etc..  I use Aptana and I don&#8217;t have &#8220;find me all the usages of this reference&#8221; when I change something.  So, I have to rely on text searches whenever I refactor my code.  This can be hard when I have a variable name that is the same as a column name from my database and there are 600 hits for that text search in my system.  Compare this to using VisualStudio for ASP MVC and doing a rename or Find Usages (finds every and just renames it or finds me all the places it is used &#8211; smartly).</p>
<p>2) Scoping.  Since you don&#8217;t &#8220;pass&#8221; variables between templates, you have no easy way of knowing if a variable has been defined. If a variable is named the same in an included template, it will just over-write it.  I prefer languages where variables are a bit more explicit in their scoping (i.e. a stack).  CFC function calls are little better since they allow me to pass variables that are not in the parameter list for that function and will never warn me of my error.</p>
<p>3) Object-Oriented Programming.  CF is very good at taking data from a table and plopping it straight into a web page.  However, if I have a system with some complex logic that is best modeled by a good set of robust objects, I find CF to be very lacking.  It is hard to define CFCs to give me the same functionality as C# classes without 5x-10x the amount of code.  CF doesn&#8217;t seem to be well suited at building complex object models that differ from your relational data model.</p>
<p>4) The &#8220;unknown&#8221;.  CF allows you to not worry about many things as a developer (such as how it manages connections to a database).  However, by gaining that ease of use, you often lose the ability to control it when you really want to.</p>
<p>5) Debugging.  I want breakpoints and step through debugging.  I spend way too much time looking at dumps and running the same code over and over to find errors.</p>
<p>These are some of the frustrations I have with CF when I compare it to other technologies (specifically ASP.NET).  I&#8217;d love to hear if people can give me pointers on improving the items I listed in my CF code.  I have a huge CF codebase that I maintain and it isn&#8217;t going away any time soon (as much as I would sometimes like it to).</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mandy</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-371880</link>
		<dc:creator>Mandy</dc:creator>
		<pubDate>Sat, 30 Oct 2010 22:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-371880</guid>
		<description>&gt;&gt; I will say CF is better than ASP.crap …. At least I don’t have to purchase Visual Studio

Varplyer, visual studio express is free.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; I will say CF is better than ASP.crap …. At least I don’t have to purchase Visual Studio</p>
<p>Varplyer, visual studio express is free.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-371571</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Wed, 07 Jul 2010 08:23:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-371571</guid>
		<description>Soooo glad I learned Ruby on Rails and totally dumped CF. Even with Fusebox, CF totally sucked after RoR.

CF : RoR :: dead ant : USS Enterprise 1701-D</description>
		<content:encoded><![CDATA[<p>Soooo glad I learned Ruby on Rails and totally dumped CF. Even with Fusebox, CF totally sucked after RoR.</p>
<p>CF : RoR :: dead ant : USS Enterprise 1701-D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-371001</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Thu, 25 Mar 2010 21:49:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-371001</guid>
		<description>It is an old post, but it is funny to see all these d1ck heads taking your point personal.  Makes me wonder if you&#039;re the one with the balls because you put yourself out there with your comments as opposed to all these nitwits writing posts and commenting on your abilities.  

These are the idiots who are probably stuck in a dead-end job wishing for retirement or a layoff with buyouts.  

Hey a**holes, here&#039;s a clue:  If you&#039;re so passionate about your point of view, try saying it.</description>
		<content:encoded><![CDATA[<p>It is an old post, but it is funny to see all these d1ck heads taking your point personal.  Makes me wonder if you&#8217;re the one with the balls because you put yourself out there with your comments as opposed to all these nitwits writing posts and commenting on your abilities.  </p>
<p>These are the idiots who are probably stuck in a dead-end job wishing for retirement or a layoff with buyouts.  </p>
<p>Hey a**holes, here&#8217;s a clue:  If you&#8217;re so passionate about your point of view, try saying it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dookie Love</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370517</link>
		<dc:creator>Dookie Love</dc:creator>
		<pubDate>Thu, 31 Dec 2009 06:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370517</guid>
		<description>Nick, you sound like another whiny little bitch. Whaaa they made me code in CF so I quit. Grow a sack for farks sake. 

Here&#039;s a tip. You were doing it wrong.</description>
		<content:encoded><![CDATA[<p>Nick, you sound like another whiny little bitch. Whaaa they made me code in CF so I quit. Grow a sack for farks sake. </p>
<p>Here&#8217;s a tip. You were doing it wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nick</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370513</link>
		<dc:creator>nick</dc:creator>
		<pubDate>Wed, 30 Dec 2009 02:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370513</guid>
		<description>I quit my job because I had to program in CF. nuff said</description>
		<content:encoded><![CDATA[<p>I quit my job because I had to program in CF. nuff said</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dookie Love</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370360</link>
		<dc:creator>Dookie Love</dc:creator>
		<pubDate>Tue, 01 Dec 2009 15:16:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370360</guid>
		<description>Sounds like *coder* got some sand in his &#039;gina. You don&#039;t like it? Quit crying like a little bitch.</description>
		<content:encoded><![CDATA[<p>Sounds like *coder* got some sand in his &#8216;gina. You don&#8217;t like it? Quit crying like a little bitch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coder</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370357</link>
		<dc:creator>coder</dc:creator>
		<pubDate>Tue, 01 Dec 2009 07:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370357</guid>
		<description>I’ve been programming in CF8 now for about a year…and I’m starting to hate my job because of it.  I’ve never used such a silly language before…cftag this cftag that…and don’t even get me started on the IDE (using this acronym looooooosly)  - Eclipse is so incredibly lacking…using notepad wouldn’t be much of a setback.  Line by line debugging – good luck, this is hit or miss if you can even get it working at all.  Most the time you’re stuck using cfdump, which the CF crowd seems to think is the best thing to come along since man stood upright.  And don’t even get me started on Intellisense…let’s just say Eclipse does for intellisense what Joe Biden does for charities.

If you are accustomed to markup languages (tags) and have absolutely no OO programming experience, then CF may be the right choice for you.  I could understand how one could be more at home in this circumstance.  But coming from someone who has a professional background programming in C, Pascal, VB/.Net, and C# (and now some CF), ASP.Net is by far the more productive language for ME.  

Why?
1.	The IDE is hands down superior to Eclipse.  Intellisense is incredibly useful and spans from the Application scope clear down to every single accessible variable.  

2.	Projects can be compiled locally and ran from the IDE.  Most of the time, the code breaks at the exact line of the problem – and when it doesn’t you can step through your code until you pinpoint the issue.  If that’s not good enough, the built in trace functionality lets you easily log what your classes/code is doing.  In my opinion this is much more effective than relying on a server and its often vague messaging / page dumps.   

3.	.Net has a whole arsenal of complex objects(CF term) – GenericLists(my favorite), Arrays, Structures, Hashtables, Enums, Dictionaries, StringBuilders, etc etc…  CF has Array and Struct.

4.	Both VB.Net and C# are Strong type languages – meaning you have to declare the variable type when creating a variable (by the way VB and C# are the primary ASP.Net languages).  Because of this, any changes to your code will immediately cause the compiler to complain if there are ill-referenced or unsatisfied conditions.  And because of this, a good majority of typed functions are directly accessible through dot notation.  You won’t spend a lot of time combing news groups for functions.  
For example:
Dim str as String = “this is a string. And so am I”

str = str.ToUpper
str = str.ToLower
dim hmm as Boolean = str.Contains(“is”)
dim strs() as String = str.Split(“.”)

and as soon as you place the dot after the variable, a good chunk of the available function are listed.  

5.	Code behind.  – look this up if you don’t know what it is.  To me, this bridges the gap between winforms and webforms programming.  It truly is OOP.  No messy inline intermingling of html and code.   

For me, ASP.Net is much faster to develop applications with.  The code is cleaner, debugging is better, the GUI is great…

I could go on and on, but it’s late, I’m tired, I’m grumpy, and I have to get up and deal with CF.</description>
		<content:encoded><![CDATA[<p>I’ve been programming in CF8 now for about a year…and I’m starting to hate my job because of it.  I’ve never used such a silly language before…cftag this cftag that…and don’t even get me started on the IDE (using this acronym looooooosly)  &#8211; Eclipse is so incredibly lacking…using notepad wouldn’t be much of a setback.  Line by line debugging – good luck, this is hit or miss if you can even get it working at all.  Most the time you’re stuck using cfdump, which the CF crowd seems to think is the best thing to come along since man stood upright.  And don’t even get me started on Intellisense…let’s just say Eclipse does for intellisense what Joe Biden does for charities.</p>
<p>If you are accustomed to markup languages (tags) and have absolutely no OO programming experience, then CF may be the right choice for you.  I could understand how one could be more at home in this circumstance.  But coming from someone who has a professional background programming in C, Pascal, VB/.Net, and C# (and now some CF), ASP.Net is by far the more productive language for ME.  </p>
<p>Why?<br />
1.	The IDE is hands down superior to Eclipse.  Intellisense is incredibly useful and spans from the Application scope clear down to every single accessible variable.  </p>
<p>2.	Projects can be compiled locally and ran from the IDE.  Most of the time, the code breaks at the exact line of the problem – and when it doesn’t you can step through your code until you pinpoint the issue.  If that’s not good enough, the built in trace functionality lets you easily log what your classes/code is doing.  In my opinion this is much more effective than relying on a server and its often vague messaging / page dumps.   </p>
<p>3.	.Net has a whole arsenal of complex objects(CF term) – GenericLists(my favorite), Arrays, Structures, Hashtables, Enums, Dictionaries, StringBuilders, etc etc…  CF has Array and Struct.</p>
<p>4.	Both VB.Net and C# are Strong type languages – meaning you have to declare the variable type when creating a variable (by the way VB and C# are the primary ASP.Net languages).  Because of this, any changes to your code will immediately cause the compiler to complain if there are ill-referenced or unsatisfied conditions.  And because of this, a good majority of typed functions are directly accessible through dot notation.  You won’t spend a lot of time combing news groups for functions.<br />
For example:<br />
Dim str as String = “this is a string. And so am I”</p>
<p>str = str.ToUpper<br />
str = str.ToLower<br />
dim hmm as Boolean = str.Contains(“is”)<br />
dim strs() as String = str.Split(“.”)</p>
<p>and as soon as you place the dot after the variable, a good chunk of the available function are listed.  </p>
<p>5.	Code behind.  – look this up if you don’t know what it is.  To me, this bridges the gap between winforms and webforms programming.  It truly is OOP.  No messy inline intermingling of html and code.   </p>
<p>For me, ASP.Net is much faster to develop applications with.  The code is cleaner, debugging is better, the GUI is great…</p>
<p>I could go on and on, but it’s late, I’m tired, I’m grumpy, and I have to get up and deal with CF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: /dev/weblog</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370294</link>
		<dc:creator>/dev/weblog</dc:creator>
		<pubDate>Tue, 17 Nov 2009 15:33:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370294</guid>
		<description>&lt;strong&gt;ColdFusion is Painful. Stop Using It....&lt;/strong&gt;

I&#039;m a software engineer with 10 years under my belt, and my specialty is web-based applications.  I have used a number of platforms to author applications of all sizes. PHP is very near-and-dear to my heart (Stop laughing. I&#039;ll save my defense of PHP...</description>
		<content:encoded><![CDATA[<p><strong>ColdFusion is Painful. Stop Using It&#8230;.</strong></p>
<p>I&#8217;m a software engineer with 10 years under my belt, and my specialty is web-based applications.  I have used a number of platforms to author applications of all sizes. PHP is very near-and-dear to my heart (Stop laughing. I&#8217;ll save my defense of PHP&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Varplyer</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370163</link>
		<dc:creator>Varplyer</dc:creator>
		<pubDate>Thu, 15 Oct 2009 19:44:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370163</guid>
		<description>I will say CF is better than ASP.crap  ....  At least I don&#039;t have to purchase Visual Studio</description>
		<content:encoded><![CDATA[<p>I will say CF is better than ASP.crap  &#8230;.  At least I don&#8217;t have to purchase Visual Studio</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emmit</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370149</link>
		<dc:creator>Emmit</dc:creator>
		<pubDate>Wed, 14 Oct 2009 00:11:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370149</guid>
		<description>The best of the best come here to weigh in.

BTW David, Gartner disagrees with you on CF, but wtf do they know?

How is the view from inside your hind quarters?</description>
		<content:encoded><![CDATA[<p>The best of the best come here to weigh in.</p>
<p>BTW David, Gartner disagrees with you on CF, but wtf do they know?</p>
<p>How is the view from inside your hind quarters?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ColdFusionSucksMonkeyBalls</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370148</link>
		<dc:creator>ColdFusionSucksMonkeyBalls</dc:creator>
		<pubDate>Tue, 13 Oct 2009 20:56:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370148</guid>
		<description>I f***ing hate this damn language.  I don&#039;t really agree with the ComputerWorld article.  C is still a very relevant language today, these people (f***ing journalists) really don&#039;t know what they&#039;re talking about.    

But I hate ColdFusion.  It sucked 5 years ago.  It sucks today.  I&#039;m not all that hot on PHP either, but it does the trick and at least it has a C-like syntax, mixed in with some Perl-ish influence.  

I can&#039;t f***ing stand ColdFusion, with everything having a CF this and CF that prefixed to it.  It&#039;s getting compiled into a servlet anyways, for the love of all that is holy, I would rather bleed out of my a**s than program in ColdFusion.  

F***!</description>
		<content:encoded><![CDATA[<p>I f***ing hate this damn language.  I don&#8217;t really agree with the ComputerWorld article.  C is still a very relevant language today, these people (f***ing journalists) really don&#8217;t know what they&#8217;re talking about.    </p>
<p>But I hate ColdFusion.  It sucked 5 years ago.  It sucks today.  I&#8217;m not all that hot on PHP either, but it does the trick and at least it has a C-like syntax, mixed in with some Perl-ish influence.  </p>
<p>I can&#8217;t f***ing stand ColdFusion, with everything having a CF this and CF that prefixed to it.  It&#8217;s getting compiled into a servlet anyways, for the love of all that is holy, I would rather bleed out of my a**s than program in ColdFusion.  </p>
<p>F***!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Varplyer</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-370021</link>
		<dc:creator>Varplyer</dc:creator>
		<pubDate>Sat, 12 Sep 2009 14:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-370021</guid>
		<description>ummm.... yeah this article is like 2 years ago... but what the heck let&#039;s keep it going.

Aside from the actual syntax  which can be debated on who&#039;s better or worse...  they all have pros and cons.   Debated weather English is better than French makes about the same sense.  HOWEVER, more people speak English....  just as more people speak PHP. {www.langpop.com}

You can get started on any other platform for FREE.   The developer edition of CF ....  haha... hardly.... ONLY 2 IPs can access your server.  So imagine how long that would last if you were on DHCP.  By day two you&#039;re stuck or have to change to a static.

At the end of the day you can get either language to perform the desired end result..... speed and performance can be easily debated, because it really depends on how you wrote the code in the first place.... easy fix to that is to throw more hardware at it... Hardware today is so damn fast is sick.

CF does save a few lines of code here and there....    but honestly... I find a lot of rather annoying  ....  CFSCRIPT is a big improvement... but I think the race is just about lost.

My advice to ADOBE.... give Standard away for free..... Charge more for Enterprise.   You&#039;ll dramatically increase the demand by allowing developers to create apps at no cost.</description>
		<content:encoded><![CDATA[<p>ummm&#8230;. yeah this article is like 2 years ago&#8230; but what the heck let&#8217;s keep it going.</p>
<p>Aside from the actual syntax  which can be debated on who&#8217;s better or worse&#8230;  they all have pros and cons.   Debated weather English is better than French makes about the same sense.  HOWEVER, more people speak English&#8230;.  just as more people speak PHP. {www.langpop.com}</p>
<p>You can get started on any other platform for FREE.   The developer edition of CF &#8230;.  haha&#8230; hardly&#8230;. ONLY 2 IPs can access your server.  So imagine how long that would last if you were on DHCP.  By day two you&#8217;re stuck or have to change to a static.</p>
<p>At the end of the day you can get either language to perform the desired end result&#8230;.. speed and performance can be easily debated, because it really depends on how you wrote the code in the first place&#8230;. easy fix to that is to throw more hardware at it&#8230; Hardware today is so damn fast is sick.</p>
<p>CF does save a few lines of code here and there&#8230;.    but honestly&#8230; I find a lot of rather annoying  &#8230;.  CFSCRIPT is a big improvement&#8230; but I think the race is just about lost.</p>
<p>My advice to ADOBE&#8230;. give Standard away for free&#8230;.. Charge more for Enterprise.   You&#8217;ll dramatically increase the demand by allowing developers to create apps at no cost.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Beaucourt</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-369439</link>
		<dc:creator>Thomas Beaucourt</dc:creator>
		<pubDate>Mon, 15 Jun 2009 21:43:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-369439</guid>
		<description>Coldfusion, while slowly improving, is and remains a retarded language. Some points amongst others (many others) :

- identifiers are not case sensitive
- Arrays are 1-based (gasp)
- It relies on Java internally (who needs a language layer over Java ?)
- Comparison operators are syntactically alien (&gt;= is &quot;gte&quot;. Welcome back to assembly days)
- Flash applets it relies on (cfcalendar, cfchart) are clumsy, hardly customisable, sometimes even buggy. Much better free versions exist
-    construct is both retarded and XML-breaking
- Let&#039;s not talk about OOP implementation. I&#039;d rather use PHP4...
- Did I mention arrays are 1-based ? Can you imagine that ? Who the hell made such a choice ??
- It&#039;s closed and expensive.</description>
		<content:encoded><![CDATA[<p>Coldfusion, while slowly improving, is and remains a retarded language. Some points amongst others (many others) :</p>
<p>- identifiers are not case sensitive<br />
- Arrays are 1-based (gasp)<br />
- It relies on Java internally (who needs a language layer over Java ?)<br />
- Comparison operators are syntactically alien (&gt;= is &#8220;gte&#8221;. Welcome back to assembly days)<br />
- Flash applets it relies on (cfcalendar, cfchart) are clumsy, hardly customisable, sometimes even buggy. Much better free versions exist<br />
-    construct is both retarded and XML-breaking<br />
- Let&#8217;s not talk about OOP implementation. I&#8217;d rather use PHP4&#8230;<br />
- Did I mention arrays are 1-based ? Can you imagine that ? Who the hell made such a choice ??<br />
- It&#8217;s closed and expensive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CarbonFusion</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-369399</link>
		<dc:creator>CarbonFusion</dc:creator>
		<pubDate>Tue, 09 Jun 2009 18:56:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-369399</guid>
		<description>I have been using Coldfusion for few years back to 2004, then I realized (finally) that this language really ... sux compare with C#.NET or Java or even PHP.  So I switched.

I am glad that I made a switch at that time, really.

CF, only good for small projects, if you want to grow up, go learn something else.

You can call me ignorance if you want and stick with your Coldfusion.</description>
		<content:encoded><![CDATA[<p>I have been using Coldfusion for few years back to 2004, then I realized (finally) that this language really &#8230; sux compare with C#.NET or Java or even PHP.  So I switched.</p>
<p>I am glad that I made a switch at that time, really.</p>
<p>CF, only good for small projects, if you want to grow up, go learn something else.</p>
<p>You can call me ignorance if you want and stick with your Coldfusion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Woods</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-369219</link>
		<dc:creator>Keith Woods</dc:creator>
		<pubDate>Thu, 16 Apr 2009 18:25:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-369219</guid>
		<description>Just found this article, and have to say the greek chorus of (paid) adobe sycophants was in fine form, especially Adrock saying:

&lt;code&gt;Actually when I wrote ‘awesome’, I actually meant ‘retarded’ and ‘worthless’.&lt;/code&gt;

What, are we in 5th grade again?  And this guy gets PAID by ADOBE to be an &quot;evangelist?&quot;

Oh brother.  Glad I never messed with Cold Fusion, it sounds like the &quot;community&quot; [sic] around it is full of shrill, insecure children.</description>
		<content:encoded><![CDATA[<p>Just found this article, and have to say the greek chorus of (paid) adobe sycophants was in fine form, especially Adrock saying:</p>
<p><code>Actually when I wrote ‘awesome’, I actually meant ‘retarded’ and ‘worthless’.</code></p>
<p>What, are we in 5th grade again?  And this guy gets PAID by ADOBE to be an &#8220;evangelist?&#8221;</p>
<p>Oh brother.  Glad I never messed with Cold Fusion, it sounds like the &#8220;community&#8221; [sic] around it is full of shrill, insecure children.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-369202</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 12 Apr 2009 15:43:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-369202</guid>
		<description>I develop Coldfusion at work and I actually feel dumber when programming in this shit langugage. Sure, it can do some stuff, but it&#039;s sucks! And the community around CF feels retarded too! Thank  good for some true OO languages with curly braces and classes.</description>
		<content:encoded><![CDATA[<p>I develop Coldfusion at work and I actually feel dumber when programming in this  ****  langugage. Sure, it can do some stuff, but it&#8217;s sucks! And the community around CF feels retarded too! Thank  good for some true OO languages with curly braces and classes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vaxorcist</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-368831</link>
		<dc:creator>vaxorcist</dc:creator>
		<pubDate>Wed, 18 Feb 2009 04:19:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-368831</guid>
		<description>CFM was what one system admin called &quot;Complete Fucking Mess&quot; in the early days.  That said, it&#039;s matured into a front end for some interesting java back-end stuff, according to, uh, the same system admin I spoke with recently.... CF isn&#039;t evil, but in some organisations, it is, like any environment.  Yes, it does have some interesting abilities to isolate parts of the project from others, and some interesting architectural features if used in a sophisticated way.  In some people&#039;s hands, CFM is baby talk, in others, it can be sanskrit.  PHP and ASP can also be baby talk or something more sophisticated.  That said, sometimes excessive sophistication in a simple project can be some mess for the next programmer to clean up.... 

I think CFM is dying largely because it&#039;s not commonly used, costs $$ and isn&#039;t dazzling, like Roooby on Ruhaillzzz....</description>
		<content:encoded><![CDATA[<p>CFM was what one system admin called &#8220;Complete **** ing Mess&#8221; in the early days.  That said, it&#8217;s matured into a front end for some interesting java back-end stuff, according to, uh, the same system admin I spoke with recently&#8230;. CF isn&#8217;t evil, but in some organisations, it is, like any environment.  Yes, it does have some interesting abilities to isolate parts of the project from others, and some interesting architectural features if used in a sophisticated way.  In some people&#8217;s hands, CFM is baby talk, in others, it can be sanskrit.  PHP and ASP can also be baby talk or something more sophisticated.  That said, sometimes excessive sophistication in a simple project can be some mess for the next programmer to clean up&#8230;. </p>
<p>I think CFM is dying largely because it&#8217;s not commonly used, costs $$ and isn&#8217;t dazzling, like Roooby on Ruhaillzzz&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tom watson</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-367067</link>
		<dc:creator>tom watson</dc:creator>
		<pubDate>Wed, 23 Jul 2008 00:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-367067</guid>
		<description>Right on David. CF = worthless. 

Adrock - oh how clever you are. Thank you for gracing us with your brilliance. It appears from your remark that you might disagree with David on how worthless CF is in modern webdev. Surely you make your comments as an independent, unbiased individual without any intentions besides promoting what you believe to be true.

or, wait a sec...

it says on your blog you work for adobe!  hmmm, perhaps you do have some interest in covering up how absurd CF has become. 

love the disclaimers on adrocksomemadeupthing.net - &quot;all rights reserved&quot; for instance. So does that include the co-opted tri-force, copyright Nintendo? Or how about the Adobe logo, copyright Adobe?</description>
		<content:encoded><![CDATA[<p>Right on David. CF = worthless. </p>
<p>Adrock &#8211; oh how clever you are. Thank you for gracing us with your brilliance. It appears from your remark that you might disagree with David on how worthless CF is in modern webdev. Surely you make your comments as an independent, unbiased individual without any intentions besides promoting what you believe to be true.</p>
<p>or, wait a sec&#8230;</p>
<p>it says on your blog you work for adobe!  hmmm, perhaps you do have some interest in covering up how absurd CF has become. </p>
<p>love the disclaimers on adrocksomemadeupthing.net &#8211; &#8220;all rights reserved&#8221; for instance. So does that include the co-opted tri-force, copyright Nintendo? Or how about the Adobe logo, copyright Adobe?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://www.davidgagne.net/2007/06/27/i-always-said-coldfusion-sucks/#comment-366610</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Mon, 23 Jun 2008 21:29:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidgagne.net/?p=6407#comment-366610</guid>
		<description>You are getting kicked square in the nuts!</description>
		<content:encoded><![CDATA[<p>You are getting kicked square in the nuts!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

