What Type of Boat is ColdFusion?
OK, I can't resist this little piece of flamebait. The posting isn't bad, but some of the comments are priceless. Good, silly Friday fun.
My personal favorites (I don't necessarily agree with the arguments, but I love the use of language :->):
- Erlang: The Mary Celeste of programming ships, it appeared out of nowhere, nobody really knows what it does or what it’s good for, and nobody knows whats happening to it, or where it is going.
- Lisp? I think Lisp is sort of like a hydrofoil: everyone’s first reaction is “How does THAT work??”
- OR Lisp is a kayak. Fun, not usually used for big projects, and sometimes it just feels upside down.
- Ruby on Rails (to clarify) is one of those fab little peddle boats that go on lakes etc - effortless to use, easy to manouvre, bells and whistles and everyone goes awwww… but as soon as you get out into open water you’re doomed. Peddling hapelessly against the tide until the end of time.
- Haskell would be an alien UFO that’s crash-landed in the middle of the desert, which no-one understands at first. In fact it is made of strange materials and doesn’t look right at all.
- Visual Basic is a freightliner carrying a unicycle.
So, what kind of boat IS ColdFusion?


I don't know what kind of boat CF is for me. But like you, I enjoyed the light Friday reading!
Designed for a purpose.
Can be handled by a small crew.
Does it's specific job very well.
http://www.catnip.co.uk/hongkong/snaps/ferry002.jp...
imagine boarding a 75 foot yacht that had no engine, a crappy inteiror and no bathroom (head); that's what CF feels like to me.
why do i say this? look how many "features" in cf that are still broken from the previous version. how many new features are so poorly implemented that they just shouldn't of bothered putting them in. what framework do we have that doesn't suck or is slow as hell.
say all you want about the other languages, but you people need to get off the CF soapbox and start admitting the cf is a pos. cf's only hope is that bluedragon will get a swarm of people contributing so they can pick up Adobe's slack.
I think programming languages are more like vacuums:
- They all do pretty much the same thing
- Even though the one you have works, someone will try to sell you a new one every few years.
- They all suck
- Someone will argue with you about which one sucks the most
- No one will ever come over to your house to help you with it
Two things stand out after I played with cf8 for a couple of months after dropped the language for a few years...
a) the ajax-related features are indeed neat, but implementation is very shallow (by business design to save bucks or lack of deep thought? )
b) the word, design, design, does not seem ring a bell with Adobe cf dev crew ...