By Peter Bell

PB on OO at CFFrameworks!

Nick and Kola are doing some great work over at CF Frameworks including a series of interviews that started off with Brian Rinaldi last week.

They have just posted an interview with me. While theoretically it was about LightWire, it ended up covering everything from the basics like "why OO" and "transient vs. Singleton" to the benefits of AOP, why Dependency Injection is cool and whether you should write your own framework.

Great work guys. And if anyone listens to this I'd appreciate any comments below!

Comments
Again, thanks for your time Peter - I got a lot from the interview and i'm sure other will as well.
# Posted By Nick Tong | 2/7/07 10:31 AM
Thanks for all the hard work! Love how you pulled the quotes out - very nice. Enjoyed Brians interview and looking forward to the other ones you're working on!
# Posted By Peter Bell | 2/7/07 10:50 AM
Hi Peter, I picked up the link to Brian's interview only yesterday. Currently going through yours (Brian's was equally interesting). Just wanted to say I wish I had you as my OO lecturer back in Uni . The simplicity with which you explained some of the concepts should be in a How to lecture CS in the UK 101.
# Posted By Jatin | 2/13/07 7:17 AM
Well, glad you liked it - thanks!
# Posted By Peter Bell | 2/13/07 10:41 AM
Update: After a quick read of the EULA from Adobe, it appears that I was being a little naughty by bundling them together. Hence the quick removal/update of the original post (anyone who got here first was lucky). That doesn't mean that you still can't have a cracking CF dev environment. The zip I produced was files taken from 2 sources: Eclipse 3.3 and the ColdFusion Extensions for Eclipse and the CFEclipse download section of the site.

To download and install CFE follow the instructions here. To install the CF Extensions just:

1. Download http://www.cfreport.org/eclipse/ColdFusion_Extensi... and unzip on your desktop
2. In Eclipse to o Help -> Software Updates -> Find and Install -> Search for new features to install
3. Click on New Local Site...
4. Choose the extracted folder on your desktop
5. Click Select
6. Click OK and then click Finish
7. You'll then be asked to select the features you want to install. Select ALL checkboxes and click next
8. "Obviously" read the Feature Licenses and the accept the terms
9. The installation page is an overview of the new features you've selected, all you need to do is click 'Finish' to run the update manager
10. The Adobe features will require you to install a signed feature, just click 'Install all'
11. Finally, restart

Thats it, you're now up and running. Your next two stops are the CFEclipse and Adobe's ColdFusion Extensions site. Also don't forget the reference section at the bottom of this post, espically Charlie Areharts list of over 70+ bloggers (part 1 and part 2)

References:

* CFEclipse.org
* trac.cfeclipse.org for documentation, bug tracking and logging, FAQ's etc
* CFEclipse Mailing lists
* ColdFusion Extensions for Eclipse
* Using the ColdFusion Extensions for Eclipse
* CFEclipse bloggers list, part 1 and part 2!
*Mazda control arm- http://www.automotivemazparts.com/mazda-control-ar...
# Posted By George | 9/28/07 9:36 PM
I'm having the same problem on mine. I installed the newest trial of Flex 2.01, followed by cfeclipse 1.3.1.4, then followed by the extensions. Changed my workspace, and it loaded my existing coldfusion/flex application wizard app. No problems. Went into change add an additional master/details page, hit finished and then it stalled for about an hour. Forced restart. Then when i reloaded i got a funky error message in my Problems box saying: configuration variable 'compiler.context-root' must only be set once. Redid my changes in the wizard again, and saved changes just fine. Ran app even with error... no problems. But then.... went into my preferences and set up my RDS so it wouldn't ask me for my password (applied, no problems there), clicked on CFeclipse to see my options and got another funky message: Unable to create the selected preference page "org.cfeclipse.cfml.preferences.CFMLPreferencePage". Once this happened i now see 2 CFEclipse in my Find/Install wizard of which i cannot delete either one. Not only that but i can't even disable them cuz i tried to install version 1.3 just to see if that would go. No Dice! But the real kicker now that is hurting me is that when i go into my CF/Flex wizard and try to alter my project i get no response when i try to create/edit of my items. I can add them to the navigation but i can't get into the actual query browser that provides all the DB options. I"m working on finishing up a huge project that is completely generated by this wizard. Can anyone help?
Thanks in advance.

______________________________________________________________________________
Johnny(candle holder) http://fixturesandfurnitures.com/candle-holder.htm...
# Posted By Johnny | 1/27/08 11:33 PM
BlogCFC was created by Raymond Camden. This blog is running version 5.005.