http://www.benorama.com/coldfusion/index.htm
I think this is a great website for doing MVC in CF .. I certainly learned a lot from this site in applying this methodology to CF. (I know its been posted here before but I keep going back to this one !) -----Original Message----- From: Paul Johnston [mailto:[EMAIL PROTECTED] Sent: 24 October 2003 12:18 To: [EMAIL PROTECTED] Subject: [ cf-dev ] MVC/Methodologies WAS RE: [ cf-dev ] Any fusecoders on the list? > Does anyone use MVC? And if so, how does this differ from > fusebox because the way I see it M = Model = Query, V = View > = display, C = Controller = Fusebox/Actions. I have got massively into looking at different methodologies mainly because I have some of the changes in the FB community and other places (ie Mach II and the creation of CFCs). MVC is only one design pattern, albeit a useful one. Mach II is an implementation of that design pattern, and therefore is a methodology. There are many other design patterns (and you'll find reference to the Gang of Four and others when googling for design patterns). What I have discovered is that actually, MVC isn't all that simple to do with CF (Mach II isn't simple)! Because it is an object-oriented methodology. MVC is useful in the separation of data from actual display, which is useful when you have 2 separate ways of accessing the site (ie flash and HTML). My personal opinion is that CFMX allows a certain degree of Object Oriented-ness to be allowed in programming websites. The usefulness of this is very much down to how good a person is at coding in an object oriented nature and most CF programmers are frankly not very good at this! Again it comes down to usign the right tools for the right jobs. Learning how to build a website properly is more down to good design and structure than actual coding and what methodologies are used. Paul -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED] -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]
