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]

Reply via email to