Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Groovy or Scala or Jython or Jruby

 
anieruddha gaikwad
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 48909
58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How to move this thread? Sorry for different forum.
 
Campbell Ritchie
Sheriff
Posts: 48909
58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
anieruddha gaikwad wrote:How to move this thread?
I did that; you don't
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Marshal
Pie
Posts: 21112
78
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic