Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

jdavidb (1361)

  (email not shown publicly)

J. David Blackstone has a Bachelor of Science in Computer Science and Engineering and nine years of experience at a wireless telecommunications company, where he learned Perl and never looked back. J. David has an advantage in that he works really hard, he has a passion for writing good software, and he knows many of the world's best Perl programmers.

Journal of jdavidb (1361)

Thursday September 16, 2004
03:31 PM

What is Cold Fusion?

[ #20905 ]

Looks like I'm going to be learning and using Cold Fusion at work. So what is it? This is basically a PHP competitor, right? Running on top of Java? Who here has used it? Thumbs up or thumbs down?

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I used ColdFusion several years ago. I found it frustrating. It's apparently designed to be easy for HTML coders to learn, not for programmers, so it's more like a complicated templating module than a real language. Amazingly, you couldn't even write functions in it until version 5!

    I'm sure it's changed quite a bit since then, but honestly I don't understand why it's still around, except for legacy sites. When CF first started there wasn't much competition, but nowadays I can't think of many reasons to use
  • This is basically a PHP competitor, right? Running on top of Java? Who here has used it? Thumbs up or thumbs down?

    I dabbled in it some years ago and came away unimpressed. I certainly don't recall any Java connection. The basic idea was that an HTML jockey could learn these new tags and put them in .cfml pages. A module in the web server would parse the tags and replace them with real HTML. The idea being that HTML jockeys understand tags so extending HTML by adding more tags is 'natural'. If you'v

    • As for the Java connection, my understanding is that the present version basically compiles to run on a (server-side? or both server and client?) JVM. I'm pretty sure that's a newer feature.

      J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
      • Yeah, they threw out the implementation and switched to the new Java one around 1998 or so. They rewrote the whole thing from scratch as JSP or Servlets or something. That would have been CF 3 or CF 4 or so. Surprisingly, they claimed to get a big performance boost with the rewrite, but I don't know the data there. Could be switching from crappy C code to better designed Java code. Could be surfing Moore's Law. Could be better quality pixie dust. I never cared enough to look into it very deeply.

        I t

  • As I mentioned above [], I never really cared enough about ColdFusion to do more than look beyond the surface.

    But there was talk to rewrite the big nasty webapp at work some other language. The contenders were mostly Perl and Python, with Scheme, Smalltalk and Forth thrown in for fun. (It was Friday. The RAID array was down. For a week.) One of the other members of the team seriously put forward this week's platform from Microsoft, and ColdFusion.

    We ignored the Microsoft platform outright (we deploy o

  • I wrote about my experience [] a while ago here and it is not a fun thing to program in (as prev. posters have mentioned, it's more of a HTML thing and designed to integrate directly into the web page).

    Sorry, dude.