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

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.
  • 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've ever tried to read someone else's XSLT then you'll know how hard to read tag-based code can be.

    The big advantage of Cold Fusion is the number of working components you get 'out of the box' (eg: discussion forums, form to email, etc). There is also a scripting language (BASIC like?) that you can use to make your own components as an alternative to doing everything with tags. The framework supports database connections and session management and all the other things you'd expect from a free web app framework like PHP.

    • 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