Compound Theory

v2.0

Categories

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

Recent Posts

Projects

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