CFML Learning resources

16 views
Skip to first unread message

daslicht

unread,
Jan 8, 2012, 2:11:45 PM1/8/12
to Railo
Hello,
I have just started with Railo and CFML.

Essentially I have the following background:

Flex (MXML, AS3)
Java
PHP

Do you like to share any special learing resources (besides
googeling:) with me, please?
Are such books 100% compatible with Railo?
http://www.amazon.com/gp/search?ie=UTF8&tag=woeb-20&index=books&linkCode=ur2&camp=1789&creative=9325&q=amazon&keywords=Adobe%20ColdFusion%209%20Web%20Application%20Construction%20Kit,%20Volume%203:%20Advanced%20Application%20Development

Essentially my aim is to create a Music Download Store CMS system for
a Music Label
(currently written in PHP Flex)
The Front end will be JS/HTML and the backend will (maybe) written
using CFML

Have a nice time !
Marc

daslicht

unread,
Jan 8, 2012, 2:14:52 PM1/8/12
to Railo
An interesting tutorial would be how to handle datapaging or jQuery
RPC calls with CFML. Is RPC possible at all or how is this solved in
the CMFL world ?

AJ Mercer

unread,
Jan 8, 2012, 6:13:11 PM1/8/12
to ra...@googlegroups.com

daslicht

unread,
Jan 8, 2012, 6:22:25 PM1/8/12
to Railo
Thank you very much for yor answer!
I already have this :)


On 9 Jan., 00:13, AJ Mercer <ajmer...@gmail.com> wrote:
> May I recommend Railo 3 Beginners Guide
>
> http://www.packtpub.com/railo-3-beginners-guide-to-develop-deploy-com...
>
> On 9 January 2012 03:11, daslicht <m...@ansolas.de> wrote:
>
>
>
>
>
>
>
>
>
> > Hello,
> > I have just started with Railo and CFML.
>
> > Essentially I have the following background:
>
> > Flex (MXML, AS3)
> > Java
> > PHP
>
> > Do you like to share any special learing resources (besides
> > googeling:) with me, please?
> > Are such books 100% compatible with Railo?
>
> >http://www.amazon.com/gp/search?ie=UTF8&tag=woeb-20&index=books&linkC...
>
> > Essentially my aim is to create a Music Download Store CMS system for
> > a Music Label
> >  (currently written in PHP Flex)
> > The Front end will be JS/HTML and the backend will (maybe) written
> > using CFML
>
> > Have a nice time !
> > Marc
>
> --
>
> *AJ Mercer*
> <webonix:net strength="Industrial" /> <http://webonix.net> | <webonix:org
> community="Open" /> <http://webonix.org>http://twitter.com/webonix
> Railo Community Manager <http://www.getrailo.org/index.cfm/community/team/>

Gert Franz

unread,
Jan 8, 2012, 6:45:53 PM1/8/12
to ra...@googlegroups.com
Normally Railo and ACF are highly compatible. So you shouldn't have too many
issues...

Otherwise let us know...

Greetings from Switzerland
Gert Franz
 
Railo Technologies      Professional Open Source
skype: gert.franz         ge...@getrailo.com
+41 76 5680 231           www.getrailo.com


-----Ursprüngliche Nachricht-----
Von: ra...@googlegroups.com [mailto:ra...@googlegroups.com] Im Auftrag von
daslicht
Gesendet: Montag, 9. Januar 2012 00:22
An: Railo
Betreff: [railo] Re: CFML Learning resources

AJ Mercer

unread,
Jan 8, 2012, 8:58:44 PM1/8/12
to ra...@googlegroups.com
If you don't mind, could you please let us know what is you are after that is not in the Railo 3 Beginners Guide?
--
Regards,
Andrew Mercer
Railo Community Manager - Australia


daslicht

unread,
Jan 9, 2012, 7:30:08 AM1/9/12
to Railo
Hello,
I absolutely dont mind and your question is welcome!

I just like to find as much as possible to get fast into CFML.
At the momenmt CMFL feels quite starnge to me since it is totally
different to other languages.

Is there a CFML Cookbook ?
> *Andrew Mercer*

daslicht

unread,
Jan 9, 2012, 7:34:18 AM1/9/12
to Railo
Do I have be aware of older resorces which do not directly relate to
CF9 ?
I saw that there are MX versions ?

e.g: It's from 2006: http://www.coldfusioncookbook.com/download

To help anyone who just stared CFML as well I am going to use this
Thead here to gather CFML Resouces.


Mark Drew

unread,
Jan 9, 2012, 7:40:01 AM1/9/12
to ra...@googlegroups.com
There are a number of books out there since the CFML language has been going for a long while!

ColdFusion (with regards to language) is 99% compatible with Railo , now there are bits that are not compatible, but those would be individual tags that haven't been implemented by Railo (such as cfspreadsheet or some kind of integration with .NET)

IF you are looking at the language itself. can I point you to the following:


https://github.com/mhenke/CFML-in-100-minutes

(you don't have to checkout the project, just look at the markdown)

This is a generic walkthrough the language.

If you are into frameworks (i.e. building sites and what have you) Why not also check out cfWheels? http://cfwheels.org/

I am not condoning it massively, but it's one framework of many.

With regards to books, you couldn't go wrong with reading
http://www.amazon.co.uk/Adobe-ColdFusion-Anthology-Michael-Dinowitz/dp/1430272155/ref=sr_1_1?ie=UTF8&qid=1326112640&sr=8-1
which is a good collection of articles regarding ways of doing things,

Depends what you are trying to do of course.

Another good book is : http://www.amazon.co.uk/Object-Oriented-Programming-ColdFusion-M-Gifford/dp/1847196322/ref=sr_1_fkmr1_3?s=books&ie=UTF8&qid=1326112718&sr=1-3-fkmr1

And if you are into ORM http://www.coldfusionormbook.com/

Hope that helps!

Regards

Mark Drew

Matt Quackenbush

unread,
Jan 9, 2012, 7:48:16 AM1/9/12
to ra...@googlegroups.com
http://carehart.org/cf411/#resources

The core ideas/tags around CFML have not changed in many years, so older resources still have some applicability to them. However, there are countless new and/or improved features and several new versions since the MX days (~2001), which means that the older resources do not include examples of that stuff.

HTH

daslicht

unread,
Jan 9, 2012, 7:50:50 AM1/9/12
to Railo
Thank you very much !
I am going to study all your posted links :)
Have a ncie day !
Marc

daslicht

unread,
Jan 9, 2012, 1:38:54 PM1/9/12
to Railo
Is there a IDE which supports code completion form even across
Components / Pages?

Lets say I have instanciated a Component once the Application starts
in the Application.cfc.

Now I can access my Components anywhere like this:

#APPLICATION.myClass.doit()#

Is there a IDE which shows me all public variables and function of
myClass like this:
#APPLICATION.*hist ctrl+space* and i get shown a list as it is
possible with Java, PHP etc?

I tried Adobe CB2 and IntellyJ but none are showing anything?

Jordan Michaels

unread,
Jan 9, 2012, 2:04:41 PM1/9/12
to ra...@googlegroups.com
If ACFB doesn't have it, your next best bet will probably be CFEclipse:

http://cfeclipse.org/

However, I'm not sure if it has it either. I realize what you're asking
for, but I don't personally use the helpers when I write CFML. I use
them in Java, Perl, and C, but CFML isn't as traditionally focused on
creating your own methods as other languages. Most of the time, (and I
believe other CFML devs are like this as well) I just use the tags I
need rather then create my own methods, or if I do create my own
methods, I know the method path I want and just call it directly, rather
then use the IDE helper to tell me where it is.

I asked another developer friend of mine who uses Dreamweaver, and he
said Dreamweaver doesn't have it either. =\

CFEclipse is probably your best bet.

HTH

Warm Regards,
Jordan Michaels

daslicht

unread,
Jan 9, 2012, 2:12:25 PM1/9/12
to Railo
Hm probably I am to biased from other languages.
But how do u solve most things with the built in tags?
Lets say I built a Music Store and I want to encapsulate all logic
wich is nessesarry to manage songs in a Component
But usually I also need some other "Models".
Wouldnt it be a great helper instead of remembering things?

daslicht

unread,
Jan 9, 2012, 2:13:11 PM1/9/12
to Railo
... and retyping things thousand times instead of just selecting ?

On 9 Jan., 20:04, Jordan Michaels <jor...@viviotech.net> wrote:

Jordan Michaels

unread,
Jan 9, 2012, 2:22:45 PM1/9/12
to ra...@googlegroups.com
Yes, that sure would be a great help! I realize the advantages that a
good IDE can provide, I'm just not sure if the helpers you're wanting exist.

Again, your best bet would be to give CFEclipse a try.

Warm Regards,
Jordan Michaels

daslicht

unread,
Jan 9, 2012, 2:28:04 PM1/9/12
to Railo
I tryed:
CFEclipse
ACB
IntellyJ
Dreamweaver

None :) However, probably thast the price for cleaner code

I am now starting with the VideoShare Exampleo f thge Railo Book.
Maybe I am enlighted after it :)

Judah McAuley

unread,
Jan 9, 2012, 3:01:43 PM1/9/12
to ra...@googlegroups.com
I believe that you can set up mapping in CF Builder to locate
components in your model and that will help out some with the
suggestions but it certainly isn't anywhere near the tool support
you'd get with, say, VisualStudio and Resharper. CF Builder and
CFEclipse are making progress but it is a difficult task. CFML is a
dynamic, duck typed language with a number of different frameworks
that provide different conventions on locations and approaches to code
organization. I'm really hoping that the tooling improves but,
historically, I'd say that productivity improvements found in the
language itself has outweighed the tooling advantages other languages
have had. Your mileage may vary, of course.

Btw, if there are particular things you are interested in knowing how
to do in CFML that you know how to do in another language, feel free
to ask here. This list is a fairly multi-lingual bunch, so if you know
how to do it in C#, Java, Ruby, Python, what have you, we can probably
explain the equivalent in CFML and point you in the right direction
for further investigation.

Cheers,
Judah

Josh Nathanson

unread,
Jan 9, 2012, 7:16:32 PM1/9/12
to ra...@googlegroups.com
Having started using Java a bit lately, it is pretty nice to have the IDE suggest method names for you.

Sometimes what helps me when coding in CFML is to have a split window view (top/bottom) in Eclipse, with my component open in one pane and the implementing code open in the other.  This way I can see the method names and arguments easily when I need to reference them.

-- Josh

Matthew Williams

unread,
Jan 9, 2012, 7:32:57 PM1/9/12
to ra...@googlegroups.com
Ya know, it'd be a bit of work, but... you could look into the .xml
files that provide code hinting for CFEclipse and add in your own
methods right? Provided you reuse a lot of code, it may be worthwhile.

--
Matthew Williams
Geodesic GraFX
www.geodesicgrafx.com/blog
twitter.com/ophbalance

Reply all
Reply to author
Forward
0 new messages