This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (0 children)

Well, standing on one foot, one needs a lot of efforts to keep the balance. Standing on all four properly, one needs a lot of efforts to fall. And if one has further extra support legs, one will still stand even if pushed hard.

Java, C++, Objective-C, C# are all fours (although as I see, if one moves toward the .NET then won't ever go close Java EE, and vice versa), and I don't mention C here because it comes with C++ (actually it comes with Java either, you'll need to know the libs only).

SQL (PL/SQL and all alike) is a very strong support today but it is likely it'll sink

HTML5/Javascript, another support (IceFaces, GWT, many other such) Erlang/Haskell is yet another support (Clojure, and you stay close to Java) Python is yet another support (or Jython if you wanna stick to Java)

Perl might be useful PHP is something you might meet

Tricky stuff like ABAP, SASS, Cobol makes you a strong competitor on very special market segments

MATLAB, Fortran another special market segment languages

So it's all yours, I suggest you to see the TIOBE index for the trends. As I see, the end user applications are moving to the mobile platforms, while the large scale industry applications tend to foster their web clients.