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: 32651
4
posted
0
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
posted
0
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
posted
0
How to move this thread? Sorry for different forum.
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32651
4
posted
0
anieruddha gaikwad wrote:How to move this thread?
I did that; you don't
Jimmy Clark
Ranch Hand
Joined: Apr 16, 2008
Posts: 2187
posted
0
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
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.