From: David Vallner Date: 2006-11-11T21:02:08+09:00 Subject: Re: Java scripting language poll --------------enig48915C356F25C5CB78E82203 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable pat eyler wrote: > Since I'm a glutton for punishment, I thought I'd go > ahead and post this here as well. If you're a user/fan > of JRuby feel free to go vote it up> >=20 > http://www.manageability.org/polls/favorite_java_scripting_language >=20 > If you're not a JRuby user/fan ... what's wrong with you? ;^) >=20 The apparent popularity of Groovy disturbs me, for fear of overhyping and the fact I wish their JSR a speedy death. Then again, I don't give much credit to blog polls, especially ones that are instant cues for a programming language flamewar. Last time I remember, it was a certain Mr. Spolsky that was being accused of trolling for hits by doing more or less that. Wishing no ill fortune to the JRuby folks, I voted for BeanShell on that one for rational reasons. The role I see for scripting the JVM is in things usually more people on the team and later maintainers will change (involved configuration, rules in business rule engines), and making those easily understood and modified by people you hire to work on a Java app (read: people who know mostly Java) is paramount. (If you wouldn't use a scripting language on a part of the app you expect to change often, where then?). JRuby has its place, but IMO not really in Java development per se - more along the lines of doing Ruby development while being able to leverage Java-only libraries. If it only delivers that, the project has very high value. It's a somewhat subtle distinction, but until now, the latter wasn't an itch I needed scratching, so it's also not where my vote is going. David Vallner (Disclaimer: Anyone proposing anything but Java be used to actually implement some library / framework to be consumed by other people from Java deserves being handled by the nearest rusty fork. I'm a multilanguage purist, keep to each its advantages.) --------------enig48915C356F25C5CB78E82203 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) iD8DBQFFVbvay6MhrS8astoRAg59AJsGF2fKFW6/gjj4S5+ZFcxEl1bv2wCeLfVr 1g4crEWvFcfyFREuj156DnE= =QOx+ -----END PGP SIGNATURE----- --------------enig48915C356F25C5CB78E82203--