I'm both as well. I started as a designer who wanted more control over my websites.
<!----------------//------ andy matthews web developer ICGLink, Inc. [EMAIL PROTECTED] 615.370.1530 x737 --------------//---------> -----Original Message----- From: Snake [mailto:[EMAIL PROTECTED] Sent: Saturday, April 08, 2006 3:52 PM To: CF-Talk Subject: RE: Newbie Model Glue Questions Generally web developers are not designers and vice versa, it's usually two separate jobs. Of course I'm not saying that is a rule set in stone, as some people are both, myself included. -----Original Message----- From: Joe Rinehart [mailto:[EMAIL PROTECTED] Sent: 08 April 2006 14:47 To: CF-Talk Subject: Re: Newbie Model Glue Questions On 4/7/06, Snake <[EMAIL PROTECTED]> wrote: > Model-glue and similar frameworks is great if you want to obfuscate > your code and keep your client bound to you for any ongoing work, as > only developers who already understand the framework and OO will be > able to understand it, which will cut most average web developers. > > Russ It's Saturday so I'm giving my diplomacy a day off - with the exception of the last phrase, that's a really piss poor statement. I do like the last part though - who the hell wants an "average web developer" working on their job? I want the best people I can find working with me. And if you look around, the best CF folks have gravitated towards a framework (even Simon, with his anti-framework frame...errr..methodology ;) ). There's probably a reason for this: Responsible, mature developers understand that different toolsets are appropriate for different types of work. If you're going to back a simple one-page contact form with Model-Glue (or Mach-II), it's rather like cutting butter with a chainsaw - it might be kind of fun, but messy in the end. Those of us who have moved forward and gone past the simple CRUD list / detail view apps of 1999 require tools that properly separate business logic from presentation, meaning that you could never simply "open a page in dreamweaver anymore and edit it" - unless you wanted to have to duplicate the same logic across every other page / service / API / interface that needed to utilize it. Model-Glue, Mach-II, and MVC Fusebox are such tools. > We recently tried out Model-glue and built a test site using it. > It now takes 10 times longer to maintain this site or make changes > than it would have done if it was using my framework. > > The original developer liked it as he comes from an OO background. > I then gave the task of applying style and layout to another > developer, and she had a mess of a time trying to work it all out. That's a piss-poor example (sorry to use the phrase again, but it's just so on-target for this thread). If I wrote a book in French and than gave it to an English-only proofreader, it's likely that the result would be bad. That's pretty much what you did, taking an MG/OO app and giving it to another developer. If it's just a simple test site, zip it up and send it over to me, I'd be happy to take a look/make pointers. > A very simple framework does the same job as as complex one like > model-glue Model-Glue is a *very* simple framework. It even has some built-in limitations where I chose simplicity over power. Where people goof is when they try to make things more complex than they need to be. Heck, you ever seen Struts? Now there's a world of pain... ....... So, are frameworks like MG/M2/FB necessary for a simple web app? No, of course not. Is writing simple web apps going to be enough to keep developers competitive and employed as we move into a world where the same app must be web, mobile, RIA/Flex/Ajax, and provide a headless API? Probably not. Frameworks like MG/M2/FB are simply tools good developers - those members of the development community who do work that's moved past writing the Nth iteration of a web-based contact manager - will recognize as being appropriate for Web-based presentation of applications that are reusable for multiple clients mediums. If there's a sector of the web/ColdFusion community who never wants to move past the CF5 mentality, or wants to continue writing spaghetti "open one page in dreamweaver" code, I'm more than happy to let you be, because I don't want to deal with that type of work or application ever again. To be fair, please realize that there's another section of the same community that does work that requires tools like MVC frameworks, and we're not using/creating them just to make your lives miserable; there's no reason to accuse us of overcomplicating your lives just because you don't "get" our tools. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:237350 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

