This is a topic I have been meaning to give alot of thought to as with our
current university project, we had the choice to use jsp and beans with
xslt or php with xslt. After much consideration we choose php for 2
reasons, Firstly we had to use Tomcat for our JSP implementation and after
already doing two assingments with it we felt that Tomcat wasn't mature of
stable enough for our needs, plus also developing anything in java always
takes longer and is more painful, but that is because it is more powerful
so that secondary reason wasn't too high for us. The other main reason we
choose PHP was the existance of best practises like fusebox already which
were quite solid in the standard 3 tier archtecture, of which we could
produce an extension to deal with XSLT which was still holding true to
those best practises closely enough to know that the deign was solid. I
don't belive enough work has been done in the area of good design
methologies with the extra "beans" or "logic" layer. I fell that most of
my class mates who are using the extra beans layer who choose jsp are just
"tacking" it on the end of most jsps, with maybe a few session objects
here and there, but they are not explioting the full potential. I felt it
would be easier for the short life span of our project to produce a xslt
extension to normal fusebox would be easier and less problematic than
creating a whole new fuse style methology with the extra layer.

So this is where my point is going, I think as a group the consensus is
coming out that the seperation of the presentation logic and backend
business logic is coming big time, wether that be jsp and beans or CF and
java objects. I belive what we should be looking towards as a group is
extending the best practises of fusebox into this area. If together we can
come up with a fusebox methology of doing this, performance and
development times in this area can be greatly decreased, just as normal
fusebox has helped us all without the extra layer.

After my experience with this project I would be very keen to push ahead
with an active role in working out these best practises. What does
everyone else think?

Thanks for listening to my spiel :)

Louis

+--------------------------------------+

        Whatever tomorrow brings
        I'll be there
        With open arms and open eyes

        Drive - Incubus

+--------------------------------------+



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to