As was foretold, we've added advertisements to the forums! If you have questions, or if you encounter any bugs, please visit this thread: https://forums.penny-arcade.com/discussion/240191/forum-advertisement-faq-and-reports-thread/
Options

Cold Fusion

BobbleBobble Registered User regular
edited July 2009 in Help / Advice Forum
.... no, not that kind. I'm talking about programming.

Probably learning Cold Fusion for my job in the near future, but since nobody else in the department has picked it up, they don't have any structured plans for doing so.

Anyone have a good reference book to recommend? Would it be difficult without taking a class on the side somewhere? I've got a CS background (C++, Java, SQL, exposure to HTML/XML), but I know next to nothing about CF.

Bobble on

Posts

  • Options
    JasconiusJasconius sword criminal mad onlineRegistered User regular
    edited July 2009
    If you've ever worked with JSP's in Java, Cold Fusion is somewhere in between what the JSTL library offers in terms of logical programming statements in <tag> format, and what .NET offers in terms of web controls that handle things like data formatting, etc.


    Apparently CF just underwent a major revision in the past month or two, so you are in luck, a lot of sites will be running articles on it.


    All I can say is you are a brave soul, because CF is ugly as sin, or at least it used to be. I'm not even sure if CF actually supports OOP. Some of the "tutorials" I've seen on it are even doing inline SQL embedded in HTML templates.

    *edit*

    Here are some code snippets for the most recent version they just put out.

    http://examples.adobe.com/cf8gettingstarted/experience/index_content.cfm


    Ass. Ugly.

    Jasconius on
  • Options
    snarkssnarks Registered User regular
    edited July 2009
    This is a good book to start with:
    http://www.forta.com/books/032151548X/
    And the CFML Reference is incredibly handy:
    http://livedocs.adobe.com/coldfusion/8/index.html

    I'd say if you have a good handle on developing in Java and HTML, catching onto ColdFusion development will be no problem at all. In my opinion, unless you have an application where you need to develop a custom ColdFusion tag (which you can do in either C++ or Java), it's significantly easier to learn than most languages used for dynamic web programming.

    edit: as far as Object Oriented Programming, CFCs enable you to use encapulation and inheritance in your application

    snarks on
Sign In or Register to comment.