File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Meaningless Drivel and the fly likes Why do you like Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Other » Meaningless Drivel
Bookmark "Why do you like Java" Watch "Why do you like Java" New topic
Author

Why do you like Java

Jan Rovan
Greenhorn

Joined: Nov 17, 2010
Posts: 2

Java has been under quite a lot of fire recently and some people exaggerate by labeling it "the next COBOL".

To contradict that a bit, I'd like to start discussing the benefits of (Enterprise) Java. So: why do you use it and what you like about it?
Hauke Ingmar Schmidt
Rancher

Joined: Nov 18, 2008
Posts: 433
    
    2
I like it because it is a boring language that works and allows to do things in a reproducible and understandable way (understandable for others - and oneself after a week or two). Plus, it has a good set of tools and libraries. Plus, it allows me to work for different targets. Not "write once, run anywhere" but "take your basic toolset with you to different workplaces".
Paul Sturrock
Bartender

Joined: Apr 14, 2004
Posts: 10336

By "the next COBOL" do you mean the next language likely to still be in active use in fifty year's time?


JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Jan Rovan
Greenhorn

Joined: Nov 17, 2010
Posts: 2
Paul Sturrock wrote:By "the next COBOL" do you mean the next language likely to still be in active use in fifty year's time?


Just to be clear, I'm not saying this, but this is a recent hype currently due to the whole Ora / Google thing.
Good point by the way
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4646
    
    5

I was going to post a long list of things I love about Java, but then I re-read the original post, and you are talking about Enterprise Java.

I hate Enterprise Java.

But I'm not worried, Java has zero chance of being used in 50 years, its not the next COBOL, not close.
Muse Ran
Ranch Hand

Joined: Sep 17, 2008
Posts: 317
@Jan Rovan

Nothing is permanent in this world, You have to adopt new changes.

Happy weekend


Tomorrow will surely be a new day!!!
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14104
    
  16

I was at the Devoxx Java conference in Antwerp, Belgium the past two days. There, the former Sun / now Oracle people developing Java talked about new features etc. They said they are certainly hoping that Java will still be used in 2030.

I agree with Hauke, it's a boring language that works. There was also a presentation by Stephen Colebourne about "The Next Big JVM Language". It was a bit of an advertisement for Fantom, one of the new JVM languages. Fantom is designed to be a boring language that works, so that the majority of programmers can work with it effectively. But I think Java (and not Fantom or anything else) will continue to be the most popular JVM language for a long time to come, because that's what all those millions of developers have been using for a long time, and because there is so much software written in Java everywhere.

By the way, Java has some rough edges. I also went to the Java Puzzlers talk by Josh Bloch and Bill Pugh. They showed some very surprising and hard to understand effects with a combination of raw types and method overloading. Java is not always simple...

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Hauke Ingmar Schmidt
Rancher

Joined: Nov 18, 2008
Posts: 433
    
    2
Pat Farrell wrote:I was going to post a long list of things I love about Java, but then I re-read the original post, and you are talking about Enterprise Java.

I hate Enterprise Java..


Hm, do you think of the use of Java in enterprisey environments or the specific APIs and software stack of J2EE?
Peter Rooke
Ranch Hand

Joined: Oct 21, 2004
Posts: 802

I’ve kind of earned an ambivalent attitude towards Java. It’s the English language (in all its dialects) of programming; so it’s the standard that everyone loosely follows…. Long may this continue – but I fear things are going to change

Enterprise Java – the first two editions of Enterprise Java Beans, of the entity type were horrid. Many people seemed to find this out too late!! But once we realised this and moved on then all was good again in the J2EE world!

Looking back I think a lot of Java technologies were ahead of their time – look at applets. Sun did not seem to commit fully to making the technology work; now Abode is doing with Flex what should have been done by Sun years ago.

Boring and just works (candy grammar maybe!); well that cool with me as I’m getting old now so happy to become a code grinder...

Some humour based on Java: [Contains swearing!]
Totally GridBag
Java I/O Sucks Goat


Regards Pete
Allan A Peak
Greenhorn

Joined: Sep 20, 2010
Posts: 16
Considering that COBOL has been "dying" longer than many COBOL programmers have been alive, it would be a good thing if Java were the next COBOL.

One thing I like about Java is that I can use it on Linux, Windows, and OSX.
Jason Newman
Ranch Hand

Joined: Oct 20, 2010
Posts: 53
Not a big fan of enterprise Java...
Abimaran Kugathasan
Ranch Hand

Joined: Nov 04, 2009
Posts: 2066

Standard libraries.


|BSc in Electronic Eng| |SCJP 6.0 91%| |SCWCD 5 92%|
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Why do you like Java