Step 1 in debugging a buggy CF server is eliminating calls to any external system. This includes databases, sending email (though CFMX 6.1 seems to have fixed a lot of those problems), COM objects and C++ CFX tags.
I'm just saying, I had a lot more confidence with CFX on CF5. Java invoking a system DLL? No please. It sounds more like a recipe for disaster to me. Exceptions come if you know what you're doing and can write a CFX tag, and troubleshoot it yourself, or have very, _very_ thoroughly tested it. All the ones I have tried, under heavy load, would throw JRun errors. Every one. I'm sure some of my fears come from my experiences. Early CFMX had some trouble with stability with c++ tags, and while I'm sure most of that has been fixed, I still wouldn't place confidence in them. Java CFX tags are different. They're basically just another class in a classpath, that gets invoked with a tag. Native Java running on native Java sounds a lot safer to me. And feel free to blast me for my bias :) I don't mind. -nathan strutz http://www.dopefly.com/ Paul Vernon wrote: >>You never know what CFX tags will do, and I recommend staying away 100% > > from C++ cfx tags. > > Just because some programmers aren't responsible and don't clean up after > their code etc doesn't mean that all C++ CFX tags are bad. I use some third > party C++ tags every day and have no problems with them. > > What I did do however evaluate them first even if they were commercial tags > that I had to buy to get any access to... They didn't get onto the > production servers until I was happy with them after a thorough testing > programme. > > Personally, I don't write my CFX tags in C++ as it's not my favourite > language... IMO there are far too many quick and dirty ways to do things in > C++ and because they are there people use and abuse them. I've used C and > C++ since my Amiga days in the late 80's early 90's where I used Lattice C > and I moved onto C++ when Lattice became SAS. I've also used Pascal variants > since Turbo Pascal 5 and have used every version of Delphi at some point or > another. In the mid 90's I was writing distributed Java based web-services > using RMI and a parallel descriptor language that looked a lot like XML > which I developed for my M.Phil. based around distributed ANN's running over > the Internet. When I was 8 I was writing 6502 assembler. > > I think saying steer clear C++ CFX tags is an unfair generalisation. If the > tags are written well, they will serve you as well as a CFX tag written in > Java or Delphi or any other language that you can shoehorn into handling the > CFX API (there are a few I believe...). > > If you are going to say steer clear of C++ CFX tags, you may as well say > steer clear of most of the Operating systems in the world for they too were > written in C/C++... > > Paul > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net http://www.cfhosting.net Message: http://www.houseoffusion.com/lists.cfm/link=i:4:185168 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

