aspose file tools*
The moose likes Jobs Discussion and the fly likes Groovy or Scala or Jython or Jruby Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Groovy or Scala or Jython or Jruby" Watch "Groovy or Scala or Jython or Jruby" New topic
Author

Groovy or Scala or Jython or Jruby

anieruddha gaikwad
Greenhorn

Joined: Nov 26, 2006
Posts: 13
Hi,

I am developing java application for more than 2 years. 1 day back, my manager ask me to learn Groovy. While googling I found there are some more language like scala, jython and jruby, that can use the existing java code. But I dont understand why to learn new language (because your manager ask to do so?), I m going to code the same thing, different will be syntax, line of code. Can anybody explain application of this language, and why java can not be use for those situation.

I do know about their dynamic language part (Scala is static), but that have disadvantages also. And just to less code writting is not satisfactory answer for me.

And please suggest which language should I go?
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 40052
    
  28
You should obviously start by doing what your manager asked. Learn Groovy. If you think, after a week, that the other languages would be better, then go back to your manager and tell him.

I think this discussion would sit better on a different forum, so shall move it.
anieruddha gaikwad
Greenhorn

Joined: Nov 26, 2006
Posts: 13
I am doing that. Just curious All these language are compatible to JVM, but at what point make any of them special or better than Java. And all my existing java code will be reusable without any problem, or I need to do some patching/rework.

I certainly dont have problem to learn any of the language. But what groovy/scala gives me as a developer.

I am just trying to find - a solid reason to spend my time on learning new syntax, new framework .
anieruddha gaikwad
Greenhorn

Joined: Nov 26, 2006
Posts: 13
How to move this thread? Sorry for different forum.
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 40052
    
  28
anieruddha gaikwad wrote:How to move this thread?
I did that; you don't
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
I am just trying to find - a solid reason to spend my time on learning new syntax, new framework .


How about 'cause your manager gave you a direction to learn Groovy. Simply start studying and keep your trap shut and stop whining

Good luck!
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 19069
    
  40

Generally, when I learn a new API or framework, and definitely a new language, it is done on my own time. It is rare that I get told to learn a language, which means on company time, so ... enjoy the learning experience. And don't worry about it too much.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Groovy or Scala or Jython or Jruby