> Hell of a well-thought out post. I was going to snip it down and
> keep only relevant bits, but it was all pretty relevant (so um yeah...
> i snipped it all) :)
<PeppermintPatty>
Thanks Chuck!
</PeppermintPatty>
Actually I do appreciate the complement. :)
> i think once you grok the basics of one, learning others won't be
> *nearly* as daunting or intimidating. <snip> that's not to say
> they're "interchangeable", but it's definitely easier to learn your
> 2nd framework than your first. <snip> so, with all due respect to
> both you and Brian... i'd still stick with that response. yes, it
> *is* confusing and difficult if you are new to a frameworks and OO.
> but you're only new to frameworks the first time :)
> obviously, there's still learning to do. and everyone's time is at a
> premium. i'm not suggesting building something along the lines of a
> full-blown CMS application with each framework. for my foray into
> ColdBox, i took a page from Dan Wilson's book and did a simple contact
> manager.
I will actually nod general agreement to everything you've said here. :)
Though I will also say that as an individual developer and having
already had a good deal of experience with Fusebox 3 and 4 it still took
me a good 2 weeks or maybe a little more of solid work to get those
Galleon Ports done and the Model-Glue and Mach-II versions weren't quite
finished.
A few things to note about that
1) I did take a day out to swap Ray's cfqueries for my own ORM, which I
did not do for any of the other frameworks (ColdBox, Fusebox, etc.)
because none of them had built-in ORMs. (I didn't do FarCry, sorry.
Didn't occur to me at the time, though it does have a built-in ORM
called FourQ.)
2) I'm not sure if most developers would have put the kind of time I put
into that. That's not intended as any kind of disrespect to other
developers... Sean Corfield may be a notable exception, since I know
he's done similar things in the past... but I really wouldn't expect
most programmers to have the kind of lack of sleep or social life that I
usually have (largely due to autism). In the end I think I might prefer
not to be autistic and have a social life, but that's not the set of
cards I've been dealt.
3) I personally consider Galleon to be a pretty small application... I'm
not sure if it qualifies as being as small as the theoretical contact
manager, but that's my take on it anyway. There are only about 4 or 5
tables in the database - users, conferences, forums, threads and
messages. So I'm not sure how that compares to the contact manager for
size.
All that being said, even though the Model-Glue and Mach-II ports were
never really completed, the purpose really was to show that knowledge of
frameworks does transfer from one to the next like you said, so that
having a general understanding of frameworks is ultimately more
important than which framework you choose to start with.
And moreover that learning any framework will help give you that general
understanding. The article merely gives you a way to read through the
side-by-side comparisons to help you get a generalized understanding
up-front without necessarily having to start by building something in
each framework yourself. More like a primer. Once you've read it, that
should help make the transition a bit smoother.
And yes I do promote my own framework a lot in the article. :)
--
s. isaac dealey ^ new epoch
isn't it time for a change?
ph: 781.769.0723
http://onTap.riaforge.org/blog
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:311697
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4