Compound Theory

v2.0

Categories

  1. Transfer
  2. ColdFusion
  3. Java
  4. ColdSpring
  5. Conduit
  6. JavaLoader
  7. ColdDoc
  8. AsyncHTTP
  9. OO Analysis and Design
  10. Flex
  11. Railo
  12. Hibernate
  13. ColdFusion Builder
  14. XML / XSL
  15. XHTML / CSS
  16. Ubuntu
  17. Eclipse
  18. Oracle Database
  19. Usability / UI Design
  20. cf.Objective()
  21. webDU
  22. cf.Objective(ANZ)
  23. Captcha
  24. MAX
  25. Melbourne CFUG
  26. Martial Arts
  27. Random Things

Recent Posts

Projects

Instant Message

Instantly grab my attention...

Recent Comments

01 October 2008 09:34 AM

An introduction to ColdFusion frameworks - now on Adobe Devnet!

I'm feeling pretty excited, because my first article for Adobe DevNet has finally been published.

An introduction to ColdFusion frameworks

It covers the differences between Model-View-Controller, Dependency Injection, and Persistence frameworks, and also gives a general overview of some of the most popular offerings that are available in ColdFusion right now.

There was a bit of a rush towards the end, and some pieces of it are not as perfect as I would have liked, but I hope that it serves as a way for people to enter into the ColdFusion framework world, gives them enough information so that they understand the differences between framework types, and also allow them to make an informed decision on which one to use based on their personal preferences and needs.



Comments

Posted by ike on 01 October 2008 11:30 AM

Congrats Mark. :) I'd have liked to see a few others mentioned (if not necessarily in depth), like FarCry (fourQ), DataMgr ... and mine of course. :) Though you did mention that at the end of the article. It's a good introduction though despite the brevity. And I imagine Adobe are probably pretty strict about their word-counts. Was it difficult to cut it down to make it fit their requirements?

Posted by Nathan Mische on 01 October 2008 06:24 PM

Excellent timing Mark. My team is in the process of choosing a set of CF frameworks and I'm sure this article will help.

Posted by Henry Ho on 02 October 2008 02:30 AM

cool, when do I get to write an article for Adobe Developer Center? :)

Posted by Ronald on 03 October 2008 05:54 AM

I enjoyed the article - it was a great overview. How would you recommend someone get started in using these frameworks? Is it best to jump in with all 3 (MVC, DI, Persistence) all at once or can you start with one and then go to another (if so, which order would you recommend)?

Posted by Mark on 04 October 2008 09:10 AM

@Ronald, that is an interesting question. I would say, start with one, and go to another as you find your needs require it. However, as per which one, in some ways, I think it depends.

If you were starting a new project from scratch, I would suggest starting off with a MVC framework, as I think its the easiest place to start, and gets you in a good mindset for the rest of your application.

If you are refactoring an old application, I would actually recommend you start with a Dependency Injection framework, simply because it's the least invasive of MVC/Di and will cause the least disruption to what you have already done.

These are just my general rules of thumb however.

Posted by Nolan Erck on 07 October 2008 02:45 AM

Great article! I co-manage the Sacramento CFUG and we're in the process of trying to provide more "introduction to frameworks" content for our group members. As much as I try not to re-post links from blogs on the same RSS feeds as myself, I'm going to make an exception here. :)

-Nolan

Posted by Daryl on 31 October 2008 12:56 AM

Looks like you're in the right field...<a href="http://www.odesk.com/trends/ColdFusion ">ColdFusion Developers</a> are increasing in popularity.

Add Comment