Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Migrating from Java

 
Mina Daoud
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
  • 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?
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • 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
  • 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.
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • 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.
 
Henry Wong
author
Marshal
Pie
Posts: 20880
75
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • 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
  • 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
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • 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
  • 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.
 
Varun Chopra
Ranch Hand
Posts: 213
  • Mark post as helpful
  • send pies
  • 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
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34071
331
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If people want to start discussing "R", we'll have to revisit that particular filter.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic