Link Details

Link 85421 thumbnail
User 185351 avatar

By jsugrue
via java.dzone.com
Published: Jun 05 2008 / 22:53

After reading several blogs and comments on the demise of Java, I felt compelled to post some interesting facts.
  • 15
  • 3
  • 1545
  • 497

Comments

Add your comment
User 282283 avatar

Tantalus replied ago:

1 votes Vote down Vote up Reply

Of course there are tons of jobs, nobody wants to use it! Seriously, rumors of Java's demise are obviously exaggerated. People who say it's dying don't mean that there won't continue to be Java jobs and that the bank is suddenly going to switch to Rails, but that a) cool high profile startups are using the LAMP stack more and b) Sun has been shooting itself in the foot with eg. generics, and might end up hitting a major artery if they keep it up.

User 272464 avatar

greenday replied ago:

0 votes Vote down Vote up Reply

As a software developer, I'm not going to replace a true Object Oriented language like java to any script one like Rail,
I think you must think about replacing desktop applications by web and next killing java.
Web2 is fantastic but it's only about User Interface and it's always depend to desktop application,
I don't think that any software developer like to develop a complex server with pyton or rail. :D
So every programming language is suitable for a field and theres is no specific language that can resolve all software programming problems.
by the way, if any one still like to kill java, so please kill M$ C# too. they are in the same field.

User 254602 avatar

Nick Brown replied ago:

0 votes Vote down Vote up Reply

I think the fact that so many have become defensive about Java speaks a lot about its current state. No its not going to "die", but will likely end up going the route of COBOL before it; a language that has a large amount of legacy code written in it and thus plenty of investment from corporations, but which is widely recognized as sub-ideal for most new projects.

BTW, greenday, YouTube (which is a fairly large, complex project) is written in Python, one of those so-called "scripting languages". And yes, if you love object oriented programming, languages like Python and Ruby are OO languages just as much as Java.

User 187417 avatar

sproketboy replied ago:

0 votes Vote down Vote up Reply

YouTube is not particularly complex. It has a fairly short list of features. Banking, Hospital systems, Financial, Manufacturing - now those are complex. Python/Ruby/PHP/et all would not be good choices here. Of course these kinds of apps (a gazillion of them) don't get all this nice attention since they can't be accessed by anybody on the web. ;)

User 254602 avatar

Nick Brown replied ago:

0 votes Vote down Vote up Reply

All the applications you mention can be also typically be reduced to a relatively small number of features. If you want to talk truly complex systems, there are plenty of complex scientific/mathematical applications out there which have made use of languages like python for some time now. In fact, Java is a horrible language for such applications; for one reason its treatment of numeric data is very problematic when you get to the large numbers that frequently inhabit such applications.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.