Actually, the Sean simply introduced Mach-II to the development team at MM.
The desire to use it for new development came from within the ranks though.
Because a lot of the developers for mm.com have more traditional (read C++,
Java, OOP) programming backgrounds, MachII works well for them.  Sean didn't
have to push it on them... they realized its true value all on their own.

Paul Kenney
[EMAIL PROTECTED]
916-212-4359

> -----Original Message-----
> From: Stephen Milligan [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, April 21, 2004 8:04 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Mach II
>
>
> The preferred in house framework for the web technology group
> is Mach-ii.
>
> That's probably because up until a few weeks ago Sean was
> heading up that
> group.
>
> No idea if the whole orgianization uses Mach-ii in house, but I'd be
> surprised if they did. Individuals have their own preferred
> approaches to
> coding based on their experience. Unless there was a decree
> from on high
> that Mach-ii had to be used everywhere I'd expect that there
> would be a
> variety of approaches based on individuals' experience.
>
> my 2c
>
> Spike
>
> >-----Original Message-----
> >From:
> >[EMAIL PROTECTED]
> >[mailto:[EMAIL PROTECTED]
> >o.uk] On Behalf Of Robertson-Ravo, Neil (RX)
> >Sent: Wednesday, April 21, 2004 2:44 AM
> >To: '[EMAIL PROTECTED]'
> >Subject: RE: [ cf-dev ] Mach II
> >
> >I think that since Sean is involved as well that there is a
> >certain degree of kudos on its part as a development framework
> >etc....anyone know what the preferred in house framework is
> >for MM?  I would say that there would have to be one and not
> >just using "Forta"-fied type page design when developing CF
> >applications.
> >
> >Its interesting I will give it that....worth a look....
> >
> >
> >
> >
> >
> >-----Original Message-----
> >From: Stephen Milligan [mailto:[EMAIL PROTECTED]
> >Sent: 20 April 2004 17:05
> >To: [EMAIL PROTECTED]
> >Subject: RE: [ cf-dev ] Mach II
> >
> >I'm familiar with all the versions of Fusebox, but I never
> >particularly liked any of them once Fusebox 2 came out. Can't
> >pin down my exact reasons, but it's was essentially a problem
> >of being constrained by the framework rather than enabled by it.
> >
> >I have worked extensively with Spectra and written a large
> >content management system from scratch using some of the
> >principles from there. I helped to write the fourQ data
> >persistence layer for Farcry and am still involved with the
> >continued development.
> >
> >Last year, before Mach-ii appeared, I architected a system for
> >Tourism Queensland in Australia using MVP. The architecture I
> >developed for them is called Batfink and has a few of the same
> >principles as Mach-ii. The app is separated into Model, View
> >and Presenter. The model and view are close to what you would
> >probably do in a Mach-ii app, but the presenter layer in
> >Batfink works differently to how the core files work in Mach-ii.
> >
> >As a comparison, I'd say that Mach-ii provides a far richer
> >set of options for how to build any app than any version of
> >Fusebox. I definitely prefer it to Spectra and the CMS I
> >built. Partly because it allows you to build more than a
> >content management system, and partly because it's more lightweight.
> >I haven't decided yet on whether I prefer it to Batfink. So
> >far it hasn't forced me to make any architectural decisions
> >"because that's the way it works", but I'm quite early on in
> >this project, so we'll see how that pans out as I get into the
> >more complex stuff.
> >
> >Once you get the hang of how it works, it is pretty easy to
> >develop with, and it should be pretty easy to make changes to
> >a Mach-ii app for maintenance purposes. The one thing I'm
> >wondering about is how hard it would be to correct a major
> >architectural mistake. My suspicion is that a lot would depend
> >on how well you stick to some of the guiding principles of OO
> >(and any software development for that matter). Namely:
> >increase cohesion and decrease coupling. As long as you've got
> >that right, your architectural screw up should be pretty well
> >isolated from the rest of the app and not too difficult to fix.
> >
> >Spike
> >
> >>-----Original Message-----
> >>From:
> >>[EMAIL PROTECTED]
> >>[mailto:[EMAIL PROTECTED]
> >>o.uk] On Behalf Of Sam Westlake
> >>Sent: Tuesday, April 20, 2004 7:41 AM
> >>To: [EMAIL PROTECTED]
> >>Subject: RE: [ cf-dev ] Mach II
> >>
> >>Did you tackle Fusebox before getting involved with mach-ii?
> >>Or any other frameworks for ColdFusion?
> >>
> >>How do you find they compare with mach-ii as a developer?
> >>
> >>-----Original Message-----
> >>From: Stephen Milligan [mailto:[EMAIL PROTECTED]
> >>Sent: 20 April 2004 16:35
> >>To: [EMAIL PROTECTED]
> >>Subject: RE: [ cf-dev ] Mach II
> >>
> >>I'm about ankle deep in a project right now where the client
> >wanted me
> >>to use Mach-ii. If you understand OO programming you'll
> find a lot of
> >>what's going on very natural and intuitive. If you haven't
> >done much in
> >>the way of OO before you'll have a bit of fun wrapping your
> >head around
> >>what's going on.
> >>
> >>It is a true framework in that it provides pre-written code and
> >>modules.
> >>That pre-written code forms the controller part of an MVC
> >methodology.
> >>You write the model and view yourself and, using the XML
> config file,
> >>tell the controller the sequence of actions you would like to
> >take for
> >>any given request.
> >>
> >>The view is generally plain old cfm files that generate
> HTML, and the
> >>model tends to be CFCs.
> >>
> >>You might have a bit of fun trying to get started with it
> >because there
> >>isn't really a 'hold my hand' guide. The sample apps are relatively
> >>simple, so you can be left scratching your head wondering how to go
> >>about implementing a more complex project. If that's the case you
> >>should probably go have a look at http://www.mach-ii.info.
> The source
> >>code for that site is available online for download and is a
> >more solid
> >>example of how a real world mach-ii app might be written.
> >>
> >>One of mach-ii's strengths also happens to be a bit of a
> weakness for
> >>the beginner. There are just so many different ways you could
> >approach
> >>any given problem that it's hard for anyone to give you an
> answer on
> >>the _right_ way to do what you want to do. Once you get over
> >that it's
> >>a very solid system and I expect I'll be using more of it in future
> >>projects.
> >>
> >>Some things to be aware of though:
> >>
> >>Having debugging enabled in the ColdFusion Administrator will
> >make your
> >>app _crawl_. I mean it will be slower by a factor of up to 10
> >times, so
> >>you probably want to have it turned off most of the time and
> >turn it on
> >>only when you have a specific problem to track down.
> >>
> >>The core files are meant to be a black-box solution. i.e.
> >>You're not supposed to go poking around in there to see if
> there's a
> >>way to take advantage of some quirk of how they work in your
> >apps. That
> >>makes sense because a new release could come out at any
> time and you
> >>don't want to have that break your existing apps.
> >>
> >>If you don't really know very much about OO and design
> >patterns before
> >>you start, make sure you have a reference of some kind
> handy when you
> >>look through the code for the sample apps. Especially the
> source code
> >>for www.mach-ii.info. It has some good examples of several design
> >>patterns, but if you don't know that the patterns exist it
> might be a
> >>bit hard to figure out what exactly is going on, and more
> importantly
> >>why the code is written the way it is.
> >>
> >>HTH
> >>
> >>Spike
> >>
> >>>-----Original Message-----
> >>>From:
> >>>[EMAIL PROTECTED]
> >>>[mailto:[EMAIL PROTECTED]
> >>>o.uk] On Behalf Of Robertson-Ravo, Neil (RX)
> >>>Sent: Tuesday, April 20, 2004 6:39 AM
> >>>To: '[EMAIL PROTECTED]'
> >>>Subject: [ cf-dev ] Mach II
> >>>
> >>>Whats everyones take on the Mach II Framework?
> >>>
> >>>
> >>>
> >>>This e-mail is from Reed Exhibitions (Oriel House, 26 The
> Quadrant,
> >>>Richmond, Surrey, TW9 1DL, United Kingdom), a division of Reed
> >>>Business, Registered in England, Number 678540. It contains
> >>information
> >>>which is confidential and may also be privileged. It is for the
> >>>exclusive use of the intended recipient(s). If you are not
> >>the intended
> >>>recipient(s) please note that any form of distribution,
> >>copying or use
> >>>of this communication or the information in it is strictly
> >prohibited
> >>>and may be unlawful. If you have received this communication
> >in error
> >>>please return it to the sender or call our switchboard on
> +44 (0) 20
> >>>89107910. The opinions expressed within this communication are not
> >>>necessarily those expressed by Reed Exhibitions. Visit our
> >website at
> >>>http://www.reedexpo.com
> >>>
> >>>
> >>
> >>
> >>--
> >>These lists are syncronised with the CFDeveloper forum at
> >>http://forum.cfdeveloper.co.uk/
> >>Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >>
> >>CFDeveloper Sponsors and contributors:- *Hosting and
> support provided
> >>by CFMXhosting.co.uk* ::
> >>*ActivePDF provided by activepdf.com*
> >>      *Forums provided by fusetalk.com* :: *ProWorkFlow provided by
> >>proworkflow.com*
> >>           *Tutorials provided by helmguru.com* :: *Lists hosted by
> >>gradwell.com*
> >>
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >>--
> >>These lists are syncronised with the CFDeveloper forum at
> >>http://forum.cfdeveloper.co.uk/
> >>Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >>
> >>CFDeveloper Sponsors and contributors:- *Hosting and
> support provided
> >>by CFMXhosting.co.uk* ::
> >>*ActivePDF provided by activepdf.com*
> >>      *Forums provided by fusetalk.com* :: *ProWorkFlow provided by
> >>proworkflow.com*
> >>           *Tutorials provided by helmguru.com* :: *Lists hosted by
> >>gradwell.com*
> >>
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>
> >
> >
> >--
> >These lists are syncronised with the CFDeveloper forum at
> >http://forum.cfdeveloper.co.uk/
> >Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >
> >CFDeveloper Sponsors and contributors:-
> >*Hosting and support provided by CFMXhosting.co.uk* ::
> >*ActivePDF provided by activepdf.com*
> >      *Forums provided by fusetalk.com* :: *ProWorkFlow provided by
> >proworkflow.com*
> >           *Tutorials provided by helmguru.com* :: *Lists hosted by
> >gradwell.com*
> >
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >This e-mail is from Reed Exhibitions (Oriel House, 26 The
> >Quadrant, Richmond, Surrey, TW9 1DL, United Kingdom), a
> >division of Reed Business, Registered in England, Number
> >678540.  It contains information which is confidential and may
> >also be privileged.  It is for the exclusive use of the
> >intended recipient(s).  If you are not the intended
> >recipient(s) please note that any form of distribution,
> >copying or use of this communication or the information in it
> >is strictly prohibited and may be unlawful.  If you have
> >received this communication in error please return it to the
> >sender or call our switchboard on +44 (0) 20 89107910.  The
> >opinions expressed within this communication are not
> >necessarily those expressed by Reed Exhibitions.
> >Visit our website at http://www.reedexpo.com
> >
> >--
> >These lists are syncronised with the CFDeveloper forum at
> >http://forum.cfdeveloper.co.uk/
> >Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >
> >CFDeveloper Sponsors and contributors:-
> >*Hosting and support provided by CFMXhosting.co.uk* ::
> >*ActivePDF provided by activepdf.com*
> >      *Forums provided by fusetalk.com* :: *ProWorkFlow
> >provided by proworkflow.com*
> >           *Tutorials provided by helmguru.com* :: *Lists
> >hosted by gradwell.com*
> >
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >
>
>
> --
> These lists are syncronised with the CFDeveloper forum at
> http://forum.cfdeveloper.co.uk/
> Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
>
> CFDeveloper Sponsors and contributors:-
> *Hosting and support provided by CFMXhosting.co.uk* ::
> *ActivePDF provided by activepdf.com*
>       *Forums provided by fusetalk.com* :: *ProWorkFlow
> provided by proworkflow.com*
>            *Tutorials provided by helmguru.com* :: *Lists
> hosted by gradwell.com*
>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
>



-- 
These lists are syncronised with the CFDeveloper forum at 
http://forum.cfdeveloper.co.uk/
Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
 
CFDeveloper Sponsors and contributors:-
*Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by 
activepdf.com*
      *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com*
           *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com*

To unsubscribe, e-mail: [EMAIL PROTECTED]

Reply via email to