Sean Corfield wrote:
On 11/6/05, Peter J. Farrell <[EMAIL PROTECTED]> wrote:
Yes, I just noticed about it returning an array - however, the
pluginArray is already available in the pluginManager...might as well
use it. I'm still trying to get a comprehensive grasp of the code base.
Returning an array is inefficient because the array is copied (when
assigned to anything).
Correct...forgot about arrays being copied instead of referenced.
Also, you'll want to include any 1.0.10 users of Mach-II (I guess you
could call it legacy applications?) - so the method injection
implementation is still probably the best way of doing it
Agreed. That's the approach I took with Model-Glue.
Yes.
I'm not sure about using a java vector for the autowire step - are the
performance increases realistic or theoretical?
Sounds theoretical to me...
Plain old CF is great unless it can be determined that it's creating a
bottleneck. I vote for the method injection implementation.
Also, I'm not sure about CS and BlueDragon
I would be surprised if CS (and in particular the AOP stuff) worked on
BD. Tartan doesn't work on BD (well, it may work on 6.2.1 or whatever
the latest hotfix is) because BD doesn't implement some well-document
CFMX behavior.
Agreed. I've never gone past a cursory check of BD. I sorta wrote
this to see if anybody has tried CS on BD.
Frameworks shouldn't care about compatibility with BD and Railo - BD
and Railo should (and do) care about compatibility with CFMX. New
Atlanta have been pretty good about fixing their bugs to become
CFMX-compatible and allow frameworks to run correctly so I wouldn't
worry about adding workarounds to the frameworks to support broken
implementations.
Agreed. From what I understand the new Mach-II version runs on the
latest Railo with no problem - not sure about BD. Again, curiosity
strikes...you could say this is my way of gaging how other engine's
compatibility is going.
--
Peter J. Farrell :: Maestro Publishing
http://blog.maestropublishing.com
Rooibos Generator - Version 2.1
Create boilerplate beans and transfer objects for ColdFusion for free!
http://rooibos.maestropublishing.com/
Member Team Mach-II - It's coming...we're in a code freeze!
|