This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Other Languages and the fly likes Choices Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Languages » Other Languages
Bookmark "Choices" Watch "Choices" New topic


Rufus BugleWeed
Ranch Hand

Joined: Feb 22, 2002
Posts: 1551
The websphere admin red book says
At the time this book was written, only three scripting languages were tested and supported: Java Command language based on Tcl (Jacl), JavaScript, and jpython. We use Jacl to provide examples in this chapter.

Not knowning anything about any one of the three which would be the most deserving of an investment of time?
Barry Gaunt
Ranch Hand

Joined: Aug 03, 2002
Posts: 7729
Hmmm, when it says "tested and supported", what for are they "tested and supported".
What do you need from a scripting language, and in what kind of environment do you want to use it?

Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch
Getting someone to think and try something out is much more useful than just telling them the answer.
Frank Carver

Joined: Jan 07, 1999
Posts: 6920
In my opinion TCL/JaCL is a language that has had its day. There was a time a little while ago when TCL was the major open scripting language, and it found its way into all sorts of unusual places. However, for system admin TCL has largely been supplanted by perl. For UI scripting, JavaScript is all over the web, and even the last home of TCL - Linux/Unix UI scripting is opening up to other languages.
Of the other two, JavaScript has an almost unbreakable grip on web page scripting, but has not made a huge impact elsewhere. It's worth learning to add dynamism to web pages, but you won't get much mileage out of it as a system or UI scripting language.
To my mind, the only one of the three you mention which is still growing in popularity is Python (and its close relative Jython). Python is increasing ly becoming a serious contender for a large chunk of the work currently done by perl in server-side scripting and application scripting. It's available on almost all Linux/Unix installations and web hosts, and is also making inroads on the *nix UI scripting territory previously owned by TCL.
IMHO, Time spent on learning and practicing Python and Jython will not be wasted.

Read about me at ~ Raspberry Alpha Omega ~ Frank's Punchbarrel Blog
Adrian Yan
Ranch Hand

Joined: Oct 02, 2000
Posts: 688
Tcl is not just being used by sysadmins. Financial industry uses alot of Tcl.
Barry Gaunt
Ranch Hand

Joined: Aug 03, 2002
Posts: 7729
You can also take a look at Ruby if you are familiar with Perl. Site is here. Jack Herrington uses it in his book "Code Generation in Action" - Manning. But it looks as if Python can do the same sort of thing.
Barry Gaunt
Ranch Hand

Joined: Aug 03, 2002
Posts: 7729
You can also take a look at this previous thread.
I agree. Here's the link:
subject: Choices
It's not a secret anymore!