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

Migrating from Java

Mina Daoud
Ranch Hand

Joined: Sep 24, 2010
Posts: 88
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?
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3263
http://java.dzone.com/articles/if-you-could-only-learn-3?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+javalobby%2Ffrontpage+(Javalobby+%2F+Java+Zone)


500+ Java Interview Questions and Answers | Java job hunting know how & Java resumes
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

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

Joined: Sep 24, 2010
Posts: 88
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.
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
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.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18997
    
  40

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


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Mina Daoud
Ranch Hand

Joined: Sep 24, 2010
Posts: 88
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
Bartender

Joined: Nov 08, 2003
Posts: 3479

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

Joined: Apr 16, 2008
Posts: 2187
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.
Varun Chopra
Ranch Hand

Joined: Jul 10, 2008
Posts: 211
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


-Varun -
(My Blog) - Online Certifications - Webner Solutions
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30957
    
158

If people want to start discussing "R", we'll have to revisit that particular filter.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Migrating from Java