Sorry I don't have time to answer each question right now but one thing just sort of 
'spark's an idea.  Please see below.

>> Code Clarity and Conciseness, hence Readibility
>
>How does this design improve code clarity and conciseness over that of other
>designs?  Can you give me some examples?
>
>> Benefits: for application debugging, team collaboration,
>> maintenance, future functional enhancements, presentation
>> modification etc. etc.
>
>Again, can you provide some specific examples?
>
>> The alternative is spagette (shoot, how to spell it?) code, which
>> everyone avoids.
>
>Hub and Spoke does not protect against spaghetti code.  Nor do other designs
>lend themselves to spaghetti code.  That's more a function of the individual
>architect/developer.  I've seen plenty of poorly written code using H&S and
>have also seen plenty of sparkling code using other designs.
>
>> One possible disadvantage of the above architecture is, heavy
>> simultaneous requests handling by server, but there may be
>> technique to circumvent that short-coming.
>
>Actually, the overhead of going through a single application spine is pretty
>insignificant.  However, if the spine were to perform unnecessary processing
>before every request than it likely would hurt performance.  

>However, the
>same could be said for having the same unnecessary processing in the
>Application.cfm or at the top of every file, so this is not a problem that
>is inherent in H&S.

Wouldn't CFAS has some sort of "cache" mechnism for application framework files like 
Application.cfm, onRequestEnd.cfm etc. instead of processing them each time when a 
script is being process?
And if that's true, "unnecessary processing" won't be true.
Now, how long would the CFAS keep/use the cache, default value and configurable, which 
should be easy to implement, would that help?

And it pops up another thought, some time ago, I suggested, as a measure for improved 
security, any CFMX installation can use a random file to replace the default 
Application.cfm framework for extra security via admin, because as someone pointed out 
some program can steel a file given known URL.  Sorry it's OT but ...

 

>Mosh Teitelbaum
>evoch, LLC
>Tel: (301) 942-5378
>Fax: (301) 933-3651
>Email: [EMAIL PROTECTED]
>WWW: http://www.evoch.com/
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to