« links for 2006-04-28 | Main | links for 2006-04-29 »

Vurt Machine

Tim Bray, Having Done Java:


"I've observed that, on average, the quality of the libraries is better in Java than in the competition: Perl, Python, Ruby, whatever. Don't get upset, those other languages have lots of other advantages and are The Right Tool for lots of jobs."

The Java 3rd party libs are plenty good. Even Hani could find a few decent libraries. I wondering if Tim is playing up the Run Your Language On The JVM angle - aka "Use Jython/Rhino/JRuby".

Parand points out: "I typically have a harder time finding a library I need in Java than in Perl or Python."

Library management is one case where configuration over convention wins. Perl CPAN is the benchmark for programming languages; for operating systems it's Debian apt. I have no Perl worth mentioning, but everything I've ever had to do with Perl involved CPAN. My experience of apt on Debian is such that I wouldn't want to be without it given more than one server to run - apt is essential kit. Ruby has the gems framework and Python has eggs. Java is behind on this front - Maven and Ivy aren't quite at that level, and I don't know if there's anything coming through in the JCP. It's interesting because support for code signing in Java is good.

It all comes down to systems management. Maybe the answer is for Smartfrog to get an elevator pitch together.


April 29, 2006 02:05 AM

Comments

Parand
(April 29, 2006 02:21 AM #)

I typically have a harder time finding a library I need in Java than in Perl or Python. The "quality of the libraries" is a bit vague for my taste - I can't say I've looked at the code in detail for any of the libraries I've used, but they generally work as advertised, so in that sense are good "quality".

Tim really needs to open up comments on his blog, this is getting ridiculous, commenting on his post in other people's blogs.

Carlos E. Perez
(April 30, 2006 12:52 PM #)

Bill,

A lot of what you write resonates with me. However, this thing about Smartfrog as a potential library solution completely eludes me! You have any more insight on this?

Carlos

(April 30, 2006 09:53 PM #)

test anon

Keith Gaughan
(April 30, 2006 10:19 PM #)

I can see where Bill's coming from with Smartfrog, but wouldn't that kind of be like fishing with explosives?

Post a comment

(you may use HTML tags for style)




Remember Me?

Trackback Pings

TrackBack URL for this entry:
http://www.dehora.net/mt/mt-tb.cgi/1832