Regardless of whatever the final decision may be, it seems like this
could be a 1.1 feature. Let's not lose the momentum of this project
and delay a 1.0 release.

-Adam



On 3/24/06, Jared Rypka-Hauer <[EMAIL PROTECTED]> wrote:
> I'd like to point out that, regardless of the language or framework, this
> kind of thread can often feel awfully "hot" to people, especially when
> you're offering an idea that you think is both simple and important and
> you're not getting the kind of hop-to-it enthusiasm you were hoping for. "
> While you're excited and enthusiastic, other people will evaluate your
> suggestion with less enthusiasm and more "critique" than, as the
> contributor, the original suggestor... even if you've done your homework and
> tried to validate the idea ahead of time.
>
> It's assumable that, since someone made the suggestion, they think it's a
> good idea and has merit. That's never (or almost never) in question. And I
> think that this idea is, unlike many others I've seen suggested to framework
> makers in the past, actually relevant and appropriate to the framework at
> hand (as opposed to something like "can we add AJAX to Model-Glue?" which
> was actually brought up on the MG list!) What's in question is how much work
> is involved in making it happen, how much gain it so be had by doing so, and
> how many users of the framework will actually benefit from it. The edge
> cases (which seems to be what you guys are dealing with) often don't make it
> in to the final cut because: 1) they don't benefit a broad enough base to
> make it worthwhile and 2) because the audience for the feature is limited,
> the result is extraneous feature sets for the mainstay of people who use the
> framework.
>
> This is probably going to be misunderstood, but I'm going to say it
> anyway... just don't read any tone or inflection into it. I'm not casting
> aspersions or anything of the kind... just read the words:
>
> You have to keep in mind that if 95% of the people who use Reactor don't
> need or wouldn't use the feature you've suggested, then you've just added
> complexity, learning curve, likely errors, extra weight to the classes and,
> ultimately, extra work for every single one of them. The presented rationale
> behind this potential sacrifice on their part is "so we can abide by Java
> bean naming conventions" and "then Reactor will be a very easy drop-in ORM
> replacement for other things we use/have used/might use." Compared to making
> the lives of 95% of users more difficult, making your life easier may or may
> not be worth it. Even if it would drastically, dramatically, incredibly
> improve things for you, as bad as that sounds, telling the other 95% of
> users to get stuffed because it'll help you is not in any way in the best
> interests of the tool.
>
> There are a few questions I have, though... the answers may have already
> been scattered thru the thread, but I'd like to see the answers in one place
> if you don't mind:
>
> Why can't you (or won't you) just add a getN() method that wraps the
> getNRecord() method yourselves? If you're customizing any of the objects
> they you don't have a pristine API to your record objects anyway... why is
> this option not acceptable?
>
> Since you have to tweak your DAOs to make any new ORM framework fit, why not
> just tweak for Reactor too?
>
> I suspect the likely answer is "because the way Reactor works now isn't how
> Java works." Bummer. This one annoys me. :) Reactor's API is set up to
> differentiate between the Iterator and the Record, so, since getNRecord()
> and getNIterator() both exist on the objects in question you're asking to
> turn getNRecord() into the default and, IMO, breaks the consistency and the
> stability of the framework's API. If you want custom methods, create custom
> methods, but I don't see how breaking the API of the framwork (which is
> essentially what this would do) is in anyone's best interests.
>
> I do think this request would make life a LOT easier for you guys, but, as
> edge cases everywhere know, that doesn't really matter (unless of course you
> were paying for it -- paying/sponsoring is one good way to get your wantages
> added real fast) if there's no widespread need for your request. The
> alternative is to check reactor into your own repository, alter it
> yourselves to do what you want, and go from there. Macromedia ran a slightly
> modified version of Mach-II for a long, long time... that may be an option
> for you guys as well.
>
> Anyway, my infamy for writing huge emails is catching up with me and I'll
> gonna shut up now. I hope I've brought up good points and that I haven't
> pissed anyone off too badly... because I meant them as discussion points and
> not as slams or dissing.
>
> Laterz,
> J
>
>
>
>
>
> ------------------------------------------------
>
> Jared C. Rypka-Hauer
>
> Continuum Media Group LLC
>
> http://www.web-relevant.com
>
> Member, Team Macromedia - ColdFusion
>
>
>
>
> "That which does not kill me makes me stranger." - Yonah Schmeidler
>
> On Mar 24, 2006, at 12:44 AM, Shannon Jackson wrote:
>
>
> True, but if I were to stack the benefits in order of importance
> (personally) I would have to say that migration is key at this point.
> Reactor is going to go 1.0 in the near future -- it's about building a
> community, right?  Swapping out (with ease) is a golden concept too; but not
> the entire basis for the argument.
>
>
> It is such a simple, little, tweak that could bring in dozens of migrated
> applications in our organization alone.
>
>
> Never-the-less, I wish people were not so hostile to a discussion here. We
> mean no harm and we come in peace!
>
>
> - Shannon
>



-- Reactor for ColdFusion Mailing List -- [email protected]
-- Archives at http://www.mail-archive.com/reactor%40doughughes.net/


Reply via email to