[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Poor-man's Catweasel



sicklittlemonkey wrote:
On Feb 7, 8:14 am, Steven Hirsch <snhir...@gmail.com> wrote:
s/Java/C++/ in my case.  The few times that I've tried to get the bits between
my toes in Java it's been an unholy pitched battle.

I swing both ways, and each langauge has its strong & weak points.

My problems with Java are not with the language, per se, but with a 10+ year history of enterprise-level applications that are exquisitely sensitive to the exact vendor + version of the JRE. At one point, I had (4) different JREs installed on my Linux machine - one for each of four applications that would only work correctly on that exact tuple of vendor + version.

For a language that touts itself as "write once, run everywhere" this does not make a good poster child. There also seem to be a lot of poorly written threaded applications out there with the propensity to deadlock.

It seems like every major application I install that's written in Java comes with its own huge discrete JRE. That's almost a tacit admission of the lack of interoperability. Anyone can write bad code, but there just seems to be a lot of it written in Java. Probably a lot of good examples out there, but I just haven't run into much of them <shrug>.

Steve