Re: Declining Popularity of Java?



Javinator wrote:
Has anyone else been sensing a widespread decline in the popularity of
Java?

Not really. Measuring language popularity is difficult, but the statistics I've seen invariably show the triumvirate of Java, C, and C++ at the top with other languages languishing by a long shot.

When I search the major job boards, and compare the quantity of Java
searches with C#, using just those search terms, Java comes back with
more hits.

Are you sure `C#' isn't also catching `C' or `C++'?

I've been doing both languages for some time and I am finding my
client's generally more satisfied with the solutions we delivered in
C#.

Java is the predominant "beginner's language"--the one taught in introductory courses. It therefore stands to reason that it will have a little less competency on average than other languages. Besides, other factors can come into play (Java GUI apps tend to use Swing with the cross-platform LAF, which mayn't look sufficiently like the Windows LAF for some).


--
Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth
.



Relevant Pages

  • Re: Basic inheritance question
    ... used 'this' in C++ and Java. ... but in Python it doesn't. ... you meant "in languages that has implicit instance reference available in methods"? ...
    (comp.lang.python)
  • Re: Looking for programming examples in any programming language
    ... in an in-page applet. ... do that for such a broad range of languages. ... But note even Java applets ... If you're going to separate the specific I/O environment from ...
    (comp.programming)
  • Re: OO compilers and efficiency
    ... > will be difficult for a compiler to do a good job of spotting when the OO ... "simpler" languages, ... I agree that Java ... (including adding lexical closures) ...
    (comp.programming)
  • Re: Is VB.NET dead?
    ... important in communication, it is understanding that writes good software. ... Of course, in the case of programming languages, the ... the similarity between the syntax of C# and Java ... is not one of "mere" punctuation. ...
    (microsoft.public.dotnet.general)
  • Re: Basic inheritance question
    ... Old Java habits die slowly. ... No, seriously it isn't Java habits only, most other languages wouldn't ... That's not very far from what a Python method object does - ... reference to the current instance is to pass it as an argument to the ...
    (comp.lang.python)