File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Jobs Discussion and the fly likes is this the end of java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "is this the end of java" Watch "is this the end of java" New topic

is this the end of java

Karamjeet singh
Ranch Hand

Joined: Feb 24, 2010
Posts: 52

i not find a suitable place to post my question so i put it here
with the take over of oracle to java(sun micro systems)
is this the end of java
please provide the answers
i am very nervous about my future in java
can i start my career in java or not
i have learned many languages but my specialty is in java
when i am approaching for an interview they are asking me about my qualification
i told them that my speaciality is in java because it is platform independent.
they are saying that now a days everything is on websites and website is already a platform independent
can i take further interest in java or i migrate to some other language for making softwares and websites

Don't aim for success if you want it; just do what you love and believe in, and it will come naturally.
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33111

Jobs Discussion is a good spot. I'll move this for you.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33111

This is not the end of Java.

You have a career as a developer/software engineer/etc, not as a Java developer though. You may be specializing in Java at this time, but it would be shocking if you use it your entire career.

HTML/JavaScript/CSS are platform indpendent. It still requires a backend. For enterprise development, Java and .NET are used the most that I know of.
Rohan kanade
Ranch Hand

Joined: Oct 22, 2009
Posts: 106
Well If you write your serverside in javascript then you have a real Portable platform in HTML/Javascript/CSS.

but most of the times javascript does not match the performance requirements.

anyways, dont worry about java being dumped to sidelines, a software/computer engineer has to learn and adapt to many languages in his whole career.

It would be better if you learn how to adapt to any languages. This will help you migrate your logical skills to any language that comes on.

Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15084

The fact that Oracle has taken over Sun is certainly not the end of Java. Oracle has a lot of interest in Java, they have a number of products written in Java (Weblogic, JDeveloper, for example) and a lot of their clients are using Java.

Java is one of the most used programming languages ever, many thousands of companies around the world are using Java and many business systems have been built in Java. That's not all going to disappear or be rewritten anytime in the near future.

There's no need to be worried that your Java skills are suddenly worthless; Java will be here to stay for decades to come.

That said, I agree with Jeanne and Rohan that you should not limit yourself to only Java. Learn other programming languages and platforms too, that will make you more valuable as a software developer.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Mihai Lihatchi
Ranch Hand

Joined: Oct 28, 2005
Posts: 138

I don't think the end of Java is coming soon. Nevertheless I started learning Ruby .
If you are a software engineer knowing Java is handy but it is not your job. Your job is to provide solutions to business problems and Java is only one of the tools you (ideally) choose to use for the job.
That being said I don't think anybody actually applies this in real hirings ( I will apply on some Ruby jobs to test the concept ) I see plenty of adds where people do not list the "software engineer" job without a language attached and I think it is a pity this happens.

Better, faster, lighter Java ... you mean Ruby right ?
SCEA5,SCBCD1.3,SCWCD5,SCJP1.4 - memories from my youth.
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11955

"The reports of my death are greatly exaggerated"

There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17417

Java has been around long enough that it really exists pretty much independent of Sun/Oracle. A large part of this is due to the massive open-source auxiliary infrastructure coming from places like apache/jakarta, SpringSource, JBoss, ObjectWeb, the OSGi folks and more other places than I can count. As I've said before, Sun/Solaris/Java and Microsoft/Windows/.Net are a lot alike, but Microsoft can (and has!) wrench around platforms like .Net and the developer community has had no choice but to suck it up, spend tons of time/money/effort re-engineering stuff, and go on. Try that with Java and you'll probably end up talking to yourself in an empty room. Microsoft OWNs .Net, but for more than a decade now, Sun has basically only ADMINISTERED Java.

Of course, this could get eroded over years, but Oracle's contributions to the Java world haven't generally been earth-shaking so far. Mostly just small stuff, like their JSF kit, whose name escapes me, but exists in open-source form in the Apache MyFaces Trinidad project. So for quite a while at least, I expect that the actual ownership of the Java standard isn't going to make much difference.

A much bigger threat to Java is the proliferation of scripting platforms, including some that actually run off the JVM itself. This isn't a matter of vendors, but of mindset.

Unfortunately, the attitude of modern-day business is all about "Git 'R Dun!:" Scripting languages give the illusion of productivity, because you don't have to go through lengthy compile/design phases. You can just sit down and code and screens start popping up. However, like a lot of modern-day business, the costing formula is incomplete. Just as a certain large oil company has discovered that the statistical hidden cost of "Git 'R Dun!" drilling can pop up and bite you, scripting languages can fail in a lot more ways than their "less productive" relatives, and can fail expensively, at that.

You can craft a disaster on any platform and in any language. Last month I sent in 3 paper checks to pay bills to companies whose online payment systems were for all practical purposes unusable. And we're talking systems directly providing their income! One of which is a Fortune 10 Company! I suspect I'm about to get dinged by another world-famous corporation whose systems are so badly botched up that not only the online components are non-functional, but they can't even handle paper transactions. I haven't used their product in months and don't plan to every again, but it's too much to hope that they did like in the old days, wrote it off and closed the account. No, I expect them to bill me for all the months they didn't present statements, then add in penalties for not paying the bills they didn't present. Hooray!

Java won't solve problems like this, which are ultimately management failures, but its more deliberate development cycle, its greater up-front error checking, and its designed-in security mean that there's still a compelling need for it, at least until someone comes up with something better.

I like instant gratification as much as anyone, but I also like to sleep nights. Which is why I still work with Java on the mission-critical apps instead of scripting languages. And right now, I'm particularly annoyed with JavaScript, as I inherited a real mess done in JavaScript. I spent all day long the last 2 days hacking JavaScript. And by hacking, I mean exactly what's written below.

An IDE is no substitute for an Intelligent Developer.
I agree. Here's the link:
subject: is this the end of java
It's not a secret anymore!