• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Choices

 
Rufus BugleWeed
Ranch Hand
Posts: 1551
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Adrian Yan
Ranch Hand
Posts: 688
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tcl is not just being used by sysadmins. Financial industry uses alot of Tcl.
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can also take a look at this previous thread.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic