> However, you are correct, I can make any FB application have better
> performance characteristics by ripping out the FB.  I just won't be
> able to modify it tomorrow with any sort of effectiveness, and the
> vast majority of applications are better served with easier
> development and maintenance than runtime performance.

See here is where we part ways.  It really bothers me that most
framework fans profess that because a framework makes code easier to
maintain, non-framework code is not easy to maintain.  The latter is a
false blanket statement.  Yes, there are a lot of terribly written
non-framework sites that are excruciatingly difficult to maintain.  But
it /is/ possible, and fairly easy I might add, to write scalable,
portable, and flexible CF code without using a framework.  

However, like you said, some frameworks offer some good tools not
available in CF.  And, like you said, frameworks offer the benefit of a
common style that other developers will be able to jump into your code
with ease (assuming it's a well written app and they know your
framework).  

Again, I am not saying that frameworks are bad, I just get tired of
hearing the non-framework=bad code argument.  I'll leave you with an
example.  The other day my boss asked me to make a change in an Intranet
app I help maintain that I didn't build.  The original developer uses a
very procedural coding style, but I understand it and it works.  It took
me about 5 minutes to figure out what I need to do, and about 5 minutes
to make the change.  And the change I'm talking about was a new complex
financial calculation that was an addition to an existing page.  And
this change required the use of JavaScript data mixed with ColdFusion
data.  Why was it so easy?  Because I was able to leverage his existing
'framework', or rather his functions/variables/conventions.  However,
I'm not saying that procedural programming is good, I prefer a more OO
approach.  But this example illustrates that it's often very easy to
update a non-framework site, especially if it was written in CF.


----------------

This transmission may contain information that is privileged, confidential 
and/or exempt from disclosure under applicable law. If you are not the intended 
recipient, you are hereby notified that any disclosure, copying, distribution, 
or use of the information contained herein (including any reliance thereon) is 
STRICTLY PROHIBITED. If you received this transmission in error, please 
immediately contact the sender and destroy the material in its entirety, 
whether in electronic or hard copy format. Thank you. A1.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:242666
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to