• 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
  • Ron McLeod
  • Paul Clapham
  • Tim Cooke
  • Devaka Cooray
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
Bartenders:
  • Carey Brown
  • Roland Mueller

Migrating from Java

 
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I was reading a lot of articles that Java has some rumors (Oracle,Google sue case), and some developers are getting ready to migrate from Java.
I actually don't believe that Java will go down that quick, but its good chance to ask the experts in here, if i want to go for another language, what languages are there and have good future? some people recommend Scala/lift, some ruby/rails. I think everyone has different point of view on which language would take the lead.
What do you think?
 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If Java is putting bread on your table, then continue to use it.
Java is the face of this industry and isn't going to vanish no matter Java-haters pray.
However it is absolutely useful to walk in the other lands and discover (and eventually becoming a much more rounded developer).
You can learn Rails and enjoying the amazing JRuby (hence the trusted JVM).
Learn a functional language, Scala and Clojure (if you like the JVM camp) or Erlang/OCaml for example.
If your job is about web applications then take a serious look at Rails and Django frameworks.
And definitely there is nothing wrong with .NET (my favorite is F#) !
 
Mina Daoud
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

John Todd wrote:If Java is putting bread on your table, then continue to use it.
Java is the face of this industry and isn't going to vanish no matter Java-haters pray.
However it is absolutely useful to walk in the other lands and discover (and eventually becoming a much more rounded developer).
You can learn Rails and enjoying the amazing JRuby (hence the trusted JVM).
Learn a functional language, Scala and Clojure (if you like the JVM camp) or Erlang/OCaml for example.
If your job is about web applications then take a serious look at Rails and Django frameworks.
And definitely there is nothing wrong with .NET (my favorite is F#) !



Thanks so much for your helpful reply! Actually yea i am carrying on with Java, but i would like to explore something new, work with different language to wide my knowledge. I don't think its easy to pick the new language, for example i was looking for RoR jobs, i realised that most of the times the company wants RoR + PHP! Thus, if i spent time to learn RoR (to hunt new job) it still will be less probability to get one as i don't know PHP.
I can't claim that i am so good in realising what new language(s) (or existing) would take the lead in future and be popular, but i went through Erlang's introduction and i liked the language.
 
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There is a cool programming language. Unfortunately there is a filter that prevents me from including the name of the language. The name of the language is the letter that preceded the letter S in the Latin alphabet.
 
author
Posts: 23956
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

Jimmy Clark wrote:There is a cool programming language. Unfortunately there is a filter that prevents me from including the name of the language. The name of the language is the letter that preceded the letter S in the Latin alphabet.




Are you trying to say "R"?

Henry
 
Mina Daoud
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jimmy Clark wrote:There is a cool programming language. Unfortunately there is a filter that prevents me from including the name of the language. The name of the language is the letter that preceded the letter S in the Latin alphabet.



I really can't get it! can you be more specific?
 
Hussein Baghdadi
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jimmy Clark wrote:There is a cool programming language. Unfortunately there is a filter that prevents me from including the name of the language. The name of the language is the letter that preceded the letter S in the Latin alphabet.


No guideline here prevents your from spelling any language, what is the usefulness of a coding forum if you can't discuss languages?
The guidelines here prevent discussing companies/employers in names.
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, the _ programming language.

When I use the letter in a sentence and try to submit I get the following message and am unable to submit the post.


We're sorry, but your post appears to contain abbreviations that we don't like people to use at the Ranch. Because JavaRanch is an international forum, many of our members are not native English speakers. For that reason, it's important that we all try to write clear, standard English, and avoid abbreviations and SMS shortcuts. See here for more of an explanation. Thanks for understanding.

If the abbreviation occurs within code, you can use code tags to post it successfully.

The specific error message is: "r" is a silly English abbreviation; use "are" instead.

 
Ranch Hand
Posts: 213
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Mina Daoud wrote:Hi,

I was reading a lot of articles that Java has some rumors (Oracle,Google sue case), and some developers are getting ready to migrate from Java.
I actually don't believe that Java will go down that quick, but its good chance to ask the experts in here, if i want to go for another language, what languages are there and have good future? some people recommend Scala/lift, some ruby/rails. I think everyone has different point of view on which language would take the lead.
What do you think?



Did you check this:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
 
author & internet detective
Posts: 41967
911
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If people want to start discussing "R", we'll have to revisit that particular filter.
 
I would challenge you to a battle of wits, but I see you are unarmed - shakespear. Unarmed tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic