Thank you Gerald. I'll have to put this in a testimonials section
somewhere. :)
What are you getting the most use out of if you don't mind my asking?
ActiveRecord? And/or search in Gateway objects? Building your own
queries with the sql library? Or something entirely different?
Oh and where are you working btw? Is it a company we would recognize?
--
[ ike ] founder - onTap framework
phone: 781.769.0723
Cool, thanks... Speaking of which, there's actually a datafaucet google
group also. :)
> I saw you made mention of Gert/Railo on one of your posts. Which got me
> thinking. I read your article on CFDJ and I know that you use Adobe's
> runtime to tease out the DB metatdata. Now that I am gearing toward
> developing CF runtime agnostic apps, one of the things on my wish list is a
> runtime agnostic ORM.
>
> I was wondering what your thoughts on that were.
I have the same thoughts about a CFML agnostic ORM as I do about a CFML
agnostic onTap framework. Would be great. :) I've never been able to get
the onTap framework to run on BlueDragon and I suspect that having
either or both be CFML agnostic would require a fair amount of
contribution from folks who do more work with those engines, and may
even require branching the code. I'm all for it, just don't think I can
do it by myself.
That actually would be my preference.
I'm just not entirely convinced it's possible...
With previous versions (and I'm talking about from a few years ago), the
list-function variations in BD were one of the things that prevented me
from making it run on that engine at the time... There were just too
many instances of the use of a list function in the core framework...
and while that may not be the case now, this latest version allows
webservices to be homed in any directory under the root, yet depends on
an onRequest method... It turns out the way that works to achieve that
fails on BD because where Adobe's CF engine handles .cfc files as "CFML"
files and is fairly agnostic to what gets put into them, the BD engine
requires that they contain the cfcomponent tags directly.
I think I need more input from folks who have more experience with BD
and Railo really... and of course who have more time to analyze the code
and contribute suggestions.
I know you're pretty swamped and so not likely to have the time to
contribute much. Although I do really appreciate your contributing in an
"advisory" capacity. :)
Yeah, it's been a few years and I just never got around to installing
any of the more recent versions of BD to try it after that. I would bet
the list issue is well resolved at this point. I did have someone else
tell me they got a previous version of it working on BD, so at this
point it may only be the onRequest issue that's the problem... and
mostly I think I would want to know what other folks opinions are on how
to address that issue, I can think of a couple different approaches that
could be taken, but none that are without side-effects. If I knew of a
side-effect free method, I'd have already implemented it. :) So I think
I'd prefer to know which side effects people consider to be the most
important to address.
> Guess I'd have to hear more about this as well. Again it sounds like
> there's a bit of non-standard code in the mix that may just happen to
> work on Adobe CF even though it "shouldn't" (if that makes sense). How
> are you using .cfc files that aren't really components? Any examples I
> could take a peek at?
Here's the enclosure I added to the blog that shows a simplified copy of
it http://ontap.riaforge.org/blog/enclosures/test1%2Ezip
And here's the blog entry
http://ontap.riaforge.org/blog/index.cfm/2008/5/27/trick
> I'm happy to at least take a look--I'm assuming the sample apps I can
> download would be representative of onTap in general. Any one in
> particular I should try running?
Well don't get too far ahead of yourself. :P See about the core
framework first... if you can install the latest core distro, which
includes the plugin manager, then you can just go into the plugin
manager (/admin/plugins/) and under the more tab hit "search" and click
"install" on the DataFaucet plugin and then after DataFaucet is
installed you can install Members onTap the same way. I've not done
anything with TapMCE in a while and am thinking about moving to NiceEdit
for my own projects... But DataFaucet and Members onTap are the only two
plugins really being worked on currently. I'm hoping to put up a small
scaffolding tool shortly though. DF and the framework already to most of
the work, so I should be able to bang it out in a few hours.
Actually that's useful info for the framework community also. Does that
also apply to things like the onTap framework or frameworks in general
or does it only apply to the server?
I'm pretty close to considering this latest release of onTap +
DataFaucet as "release candidates". I've been using them both for a long
time and they're finally supporting the webservice for installing
plugins that I'd always wanted. And I feel they're stable in spite of
the fact that there may still be questions surrounding support of
various non-standard server configurations, different or newer database
servers, etc.
They work for me, "rock solid" on SQL Server with standard so it seems
to me like whatever remains really is just cleaning up things like I
discovered that the aggressive whitespace management on HostMySite's
server was causing the documentation samples for DataFaucet to be all
out of whack (stripping whitespace from pre tags) and had to use
cfprocessingdirective to resolve that issue.
Thanks Brian,