On Mon, Nov 29, 2010 at 6:41 PM, Josh Hayes-Sheen <[email protected]> wrote: > Yeah, I just kind of assume 'cross platform' anything in the CFML > world right now is a tough business, especially after the whole CFML > Advisory Committee explosion thing, Welcome to the world of 'shadow > the established proprietary platform'
Cross-platform CFML was fairly hard before the committee but has gotten easier overall as the compatibility levels between the engines have improved just thru natural evolution. For example, it's possible to write almost everything in cfscript and have it run identically on ACF, OpenBD and Railo. cfinterface is a bit of a wart on CFML. It isn't really useful in a dynamic language(!) and ColdBox's use of it is very recent (I have a large ColdBox 3.0 M3 app and cfinterface is nowhere to be seen). Frankly, I think ColdBox has a very Java-esque mentality that is at odds with CFML's core dynamic nature (and I've run into so many bugs with ColdBox that I'm in the process of planning a migration away from it at some point). > This is probably the best solution, I guess multiple inheritance goes > out the window though eh? CFML does not have multiple inheritance - it's just like Java in that respect. -- Sean A Corfield -- (904) 302-SEAN Railo Technologies, Inc. -- http://getrailo.com/ An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood -- Open BlueDragon Public Mailing List http://www.openbluedragon.org/ http://twitter.com/OpenBlueDragon official manual: http://www.openbluedragon.org/manual/ Ready2Run CFML http://www.openbluedragon.org/openbdjam/ mailing list - http://groups.google.com/group/openbd?hl=en
