• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Groovy or Scala or Jython or Jruby

 
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?
 
Marshal
Posts: 79153
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How to move this thread? Sorry for different forum.
 
Campbell Ritchie
Marshal
Posts: 79153
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

anieruddha gaikwad wrote:How to move this thread?

I did that; you don't
 
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
author
Posts: 23951
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Get off me! Here, read this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic