Authored by: nsomos on Thursday, May 24 2012 @ 12:16 PM EDT |
I've learned and used Java in decades past.
Based on the actions of Oracle, I will now do all I can
to avoid using Java in the future. If for some odd reason,
Java is the only language that can effectively get a
certain job done, I will use it, but I first will strive
mightily to find an alternative.
I have no trust that Oracle might not capriciously try
to go after people who use Java or any of its equivalents.
The only way I would change my mind about Java now,
would be if Oracle were to divest themselves of it.
I will also do all I can to avoid any other software that
profits them. Oracle has left a very bad taste in my mouth.[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Thursday, May 24 2012 @ 03:40 PM EDT |
Note that Java was already being seen as "uncool" long before Oracle got
their hands on it. Many developers have come to dislike the overly verbose and
over-architected APIs. The long gap between Java 6 and 7 didn't help either,
especially as C# (originally a Java clone) started surpassing Java with new
syntax
features.
But TIOBE is just counts of search engine results ...
probably doesn't mean
a whole lot. [ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Thursday, May 24 2012 @ 05:23 PM EDT |
The whole problem with Java, especially today, with multi-core
processors running multi-tasking applications on Desktops as well
as mobiles..... is that JavaME's end of life cycle is now eminent.
Because Java itself was designed for yesterday's hardware to run
one app in one VM instance at a time!
Thank God.... Google didn't make a deal with Sun then right? Even
though that would have really strapped some rockets to Java.
Especially if Sun had not been in denial on Google's Brand being
more help to Sun Java than Sun Java would have been to Android.
Maybe then JavaME wouldn't be locked into the past only running on
feature phones that are now being completely overwhelmed by
Smartphones. Especially those running Android!!! :D
Just think if Sun would have been more co-operative, both Android
and Apache Harmony would have enabled Sun and it's Java platform
to grow exponentially. Sun may have had some outstanding and very
important Android features coded back into it, so it could better
match the needs of the Smartphone market that's replacing it
running Dalvik! .....so although the Java language will continue
to be used by developers..., JavaME, JavaEE and Java days are
numbered and mostly because of their own Fragmentation of the Java
Platform!!! ;-)
[ Reply to This | Parent | # ]
|
|
Authored by: jonathon on Thursday, May 24 2012 @ 08:08 PM EDT |
Python is one obvious replacement for Java.
However, your question should be phrased as:
"For function/purpose 'x', what language is an obvious choice to replace
Java.."[ Reply to This | Parent | # ]
|
|
Authored by: symbolset on Thursday, May 24 2012 @ 11:48 PM EDT |
Yes. Larry Ellison is not in the "giving stuff away" business. He never has
been and he does not intend to start. That is not how he became one of the
wealthiest people on Earth.
Here's a neat illuminating story. Key quotes:
At this point Jobs got real close to Ellison and said, "Larry,
this is why it's really important that I'm your friend. You don't need any more
money."
....
Jobs responded by saying, "I think if I went back to Apple and
didn't own any of Apple, and you didn't own any of Apple, I'd have the moral
high ground." ... Ellison's response: "Steve, that's really expensive real
estate, this moral high ground."
Oracle is a company that
charges you extra if you add more RAM to your database server. They are not
into "Open" or "Standard". Larry Ellison is mentally incapable of even
understanding this question. It just does not compute for him. It's like
explaining the vast grandeur of the Grand Canyon to a blind man. The only real
way to give him even a taste of it is to push him in - and then his appreciation
will be short-lived. [ Reply to This | Parent | # ]
|
|