Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where is Java going?

I'm an experienced Java programmer that for the last two years have programmed for necessity in C# and Javascript. Now with this two languages I have used some interesting features like closures and anonymous function (in effect with the c/c++ I had already used pointer functions) and I've appreciated a lot how the code has became clearer and my style more productive. Really also the event management (event delegation pattern) is clearer then that used by Java...

Now, in my opinion, it seems that Java is not so innovative as it was in past...but why???

C# is evolving (with a lot of new features), C++0x is evolving (it will support lambda expression, closures and a lot of new features) and I'm frustrated that after spending a lot of time with Java programming it is decaying without any good explanation and the JDK 7 will have nothing of innovative in the language features (yes it will optimize the GC, the compiler etc) but the language itself will have few important evolutionary changing.

So, how will be the future? How can we still believe in Java? Gosling, where are you???

like image 511
xdevel2000 Avatar asked May 01 '09 10:05

xdevel2000


People also ask

Is Java going anywhere?

Java is still the king of the enterprise world One of the key reasons Java is not going anywhere is the fact that it is still very much the most commonly used programming language in the enterprise world. A number of features make Java the most common choice for enterprise applications development.

Is Java going away 2021?

So, is Java still relevant in 2021? The answer is yes! Java is still a top competitor, and it being around for longer than most languages works to its advantage. Today, over 40% of developers worldwide prefer Java, which contributes to why many organizations opt for this language in their development projects.

Is Java still used in 2022?

Are you wondering if you should learn Java in 2022? The answer is simple: yes. As the world moves more towards mobile apps and convenience, Java is becoming more and more instrumental as a language. It's one of the strongest languages we see, ranked third most popular with recruiters in the last two years.

Where is the future of Java?

Ongoing enhancements. Java is a mature, full-featured language with a release cadence that delivers updated versions every six months. Developers don't have to wait long to use Java's most anticipated new features. September 2021 saw the release of Java 17, the first long-term-support release since Java 11.


1 Answers

C has not changed much in years, still it remains one of the most popular languages. I don't believe Java has to add syntatic sugar to remain relevant. Believe me Java is here for a long time yet. Far better for Java would be reified generics.

You don't have to believe in Java, if you don't like it choose another language, there are many. Java's survival with hinge on business interest, and whether it can achieve business goals. Not on whether its cool or not.

like image 144
ng. Avatar answered Oct 02 '22 20:10

ng.