>>> Until you have fought that battle, start where you are comfortable.
If only there were enough hours in the day (and I had enough energy) to figure out where the hell that is....
mcg
Teddy Payne <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED] 06/13/2006 09:18 AM
|
|
It all depends on which version you choose for Model-Glue, if you want data abstraction like Reactor for ColdFusion or a serious bean factory loader like ColdSpring.
Model-Glue 1.1.10 for a framework is challenging at first, but it can be done with little OO experience. There is a great deal of example on the net to show you every aspect of the framework. To be good at any framework, all you basically need to know is where to put your code so as not to remove the inate organization and seperation of the framework.
If you can grasp how to create a view, how to write a DAO CFC and where to put your conditional logic for business rules then you are golden. All of these are documented and the examples on the net are very good.
Notice that I used three aspects that you need to know, thus MVC. MVC is a just a label for an idea that was originally not expected to be as popular as it is now.
It is not hard to wrap the head around. The only reason Model-Glue can be daunting is when you want to integrate the cool OO ideas of dynamic object loaders and data abstractors, both of which you do not have to use. The only object ideas in MG 1.1.10 that you will need to be cognitive of is the controller CFC and how you write your CFCs that modify your data.
Once you have dealt with the working process of MG 1.1.10, you will see why Joe Rinehart made 2.0 . 2.0 makes it easier for creating objects and reducing your code. Until you have fought that battle, start where you are comfortable.
Cheers,
Teddy
On 6/13/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Yes, I do like the 'initial' aspect of MG, but no one on our little team has any experience with it plus I am concerned about the OO skill level on the team. Would using an OO framework like MG make up for lack of OO skills? But that would be using a framework as a crutch, which I detest.
mcg
"Dean H. Saxe"
<[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED] 06/12/2006 10:29 PM
|
|
Mach-ii just never clicked for me. I tried it for a week before
throwing my hands up and moving to Model-Glue. Within a day the M-G
style of coding was really sinking in, within a week it was like I'd
never done anything differently. From an ease of use perspective I
think M-G makes a heck of a lot more sense and is easier to get up
and running ASAP. Of course, YMMV.
Given MCG's situation, I'd stick with something that she can get up
to speed on quickly which, in my mind, is M-G. Besides, it has two
of the three letters in her initials.
MCG -> M-G ;-)
-dhs
Dean H. Saxe, CISSP, CEH
[EMAIL PROTECTED]
"I have always strenuously supported the right of every man to his
own opinion, however different that opinion might be to mine. He who
denies another this right makes a slave of himself to his present
opinion, because he precludes himself the right of changing it."
-- Thomas Paine, 1783
Find out about my Hike for Discovery at www.fullfrontalnerdity.com/hfd
On Jun 12, 2006, at 9:36 PM, <[EMAIL PROTECTED]> < [EMAIL PROTECTED]>
wrote:
> I have worked with fusebox and mach-ii. Fusebox was good, but mach-
> ii makes
> sense to me. I started my development work in C++ and a pure OO
> environment. It's a pretty simple rule: Display logic only in the
> view,
> the controller (listeners) controls flow between the model (base
> objects &
> dao) and the views. The events in mach-ii are your interface from
> the view
> to the controller.
>
> Confusing to most, but it makes sense to me. I like mach-ii.
>
> ap
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED]] On Behalf Of neville
> bent
> Sent: Sunday, June 11, 2006 10:55 PM
> To: discussion@acfug.org
> Subject: Re: [ACFUG Discuss] Frameworks
>
>
> Hi MCG,
>
> I don't often like to comment on this sort of thing but...
>
> My comments are only about "easy to learn" aspects of frameworks
> within my
> experience.
>
> My CF experience: Nearly 6 years now
>
> Fusebox 3 - simple
> Fusebox 4 + MVC - Love it
> Mach-ii - I still don't get it after a whole year...
>
> The Mach-ii list I found to be very unhelpful, in fact downright
> rude...
> I'm so tired of reading documentation that was written in
> Martian... and
> comments in the same aforementioned language.
>
> Whereas the FB 3 & 4 lists were and are a real community effort if not
> fragmented
>
> Mach-ii is not easy to learn. We are a team of 6 developers, 2 of
> whom grasp
> it quite well, one knows what to do with uncertainty, and the other 3
> (including me), have to ask all the time.
>
> And I concur with other comments. Architecture decisions are very
> important.
>
> I've seen some nasty FB 4 (& 3) code written around less than well
> thought
> out architecture.
>
>
> my .02 cents
>
>
>> From: [EMAIL PROTECTED]
>> Reply-To: discussion@acfug.org
>> To: discussion@acfug.org
>> Subject: Re: [ACFUG Discuss] Frameworks
>> Date: Fri, 09 Jun 2006 15:45:00 -0400
>>
>> Thanks everyone for all the links. And I thought I would be bored
>> this
>> weekend, lol. Seems like the consensus is that Model Glue is the
>> framework
>
>> of choice these days. Any votes/biases for anything else? mcg
>>
>> -----[EMAIL PROTECTED] wrote: -----
>>
>> To: discussion@acfug.org
>> From: Cameron Childress <[EMAIL PROTECTED]>
>> Sent by: [EMAIL PROTECTED]
>> Date: 06/09/2006 03:28PM
>> Subject: Re: [ACFUG Discuss] Frameworks
>>
>> MCG -
>>
>> There's a pretty good quickstart guide for MG
>> http://www.model-glue.org/quickstart/index.html
>>
>> If you have an hour or so to sit down and go through the guide, you
>> should have a feel for whether or not it's suitable for your
>> development team's skill set. It does have a lower learning curve
>> than Mach-II, and seems to have a very good balance of features.
>>
>> -Cameron
>>
>> On 6/9/06, [EMAIL PROTECTED]
>> <[EMAIL PROTECTED]> wrote:
>>>
>>> How quickly do you see team members with little OO experience
>>> picking
>> this
>>> up (MG is OO only, correct?)?
>>
>>
>> -------------------------------------------------------------
>> To unsubscribe from this list, manage your profile @
>> http://www.acfug.org?fa=login.edituserform
>>
>> For more info, see http://www.acfug.org/mailinglists
>> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
>> List hosted by http://www.fusionlink.com
>> -------------------------------------------------------------
>>
>>
>>
>>
>>
>>
>> -------------------------------------------------------------
>> To unsubscribe from this list, manage your profile @
>> http://www.acfug.org?fa=login.edituserform
>>
>> For more info, see http://www.acfug.org/mailinglists
>> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
>> List hosted by http://www.fusionlink.com
>> -------------------------------------------------------------
>>
>>
>>
>
>
>
>
> -------------------------------------------------------------
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by http://www.fusionlink.com
> -------------------------------------------------------------
>
>
>
>
>
> -------------------------------------------------------------
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by http://www.fusionlink.com
> -------------------------------------------------------------
>
>
>
-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------
-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by FusionLink
-------------------------------------------------------------
--
<cf_payne />
-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by FusionLink
-------------------------------------------------------------
-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by FusionLink
-------------------------------------------------------------