• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Status of Java

Joined
Jan 21, 2004
Messages
561
Hiya,

I'm just wondering what it's good for since I'm learning it in school. What does the industry use it for? I know a lot of devices use it such as cell phones and maybe some PDAs, but is it still used for web development stuff like CMS's?

Someone told me companies generally stopped using it a few years ago, which is why Sun almost went under. However, they were revived when devices like Samsung's cell phones began incorporating Java into the system. Could I get verification on that?

It seems to me like PHP, Perl, and other languages caught up and are used a lot more now.

Thanks for the info guys.
 
java is used semi-frequently (ie more than twice ;) ) in embedded devices, such as the cell phones you mention.... this seems to be the newest use for it.
 
I still have faith in java making a bit of a comeback in web technology over PHP, unfortunately it's still the .NET that's in high demand for web development and my JSPs aren't worth much in my area. The PHP jobs available around me aren't very high paying anyway

That said, all summer I was doing PHP web development and it was HORRIBLE!
At my current company we use java for web crawlers that assist an IR engine that's done in C++
 
I know of a company that is basing their future line of products on Java and having a unified platform built on their in-house framework. Unfortunately, I can't talk about it. :eek:

There is still a market for JSP web services and Java servlets/applications, it's not like everyone in the world runs an MS-box.

Also, what is your degree going to be in? If you're computer science, it really doesn't matter what language you learn in as long as you learn the theory and such behind the field.
 
Just because you're learning Java at school doesn't mean you're stuck being a Java programmer.

Neither does it mean you'll need to start from scratch if you want to learn something else - most of the basics should translate pretty easily to a lot of other languages. Anything like C/++ should only take a fraction of the time to learn. Though I don't know how much a Java background would help with something like Lisp or Prolog (but I'll be able to tell you all about it in a couple of months :) ).
 
LuminaryJanitor said:
Though I don't know how much a Java background would help with something like Lisp or Prolog (but I'll be able to tell you all about it in a couple of months :) ).

In my experience, shifting programming paradigms from procedural/object oriented to functional can be hard or easy, depending on how you learn and unlearn.

I programmed in ML, Lisp, Prolog, and Scheme, and at first I had a difficult time with Scheme. Later, I took a language design class where we used ML and Lisp extensively, but I had a breeze programming in them.
 
According to this page, Java is currently the most popular programming language in the world. Though apparently it's only based on the number of search engine results, so I don't know how accurate it is... But I don't think Java is dead just yet ;).
 
My company (very large well known software company) almost exclusively uses JSP/J2EE in their web app consulting solutions. We are also getting into Java Server Faces work.
 
sitheris said:
My company (very large well known software company) almost exclusively uses JSP/J2EE in their web app consulting solutions. We are also getting into Java Server Faces work.


probably Sun ;)
 
Telenor are developing all their new applications (web- and otherwise) with java. From what I've heard (a friend of mine recently began working for them), it's quite impressive to program for. (Loads of useful custom stuff you can easily import if you need it, a large range of hardware to run it on, etc.)
They're definitely not dropping it. :)
(And that seems to be the general trend. It's too useful, and there's no real competitor for some of the things it does.)

Besides, making nice java desktop apps gets easier with each release. Consider the IDEs (even netbeans, which is swing and not SWT, looks and performs just fine these days), or e.g. Azureus.
 
I've been told by one of my CS professors that while there are probably more people out there writing C++ right now, all the new jobs are in Java or .NET (mostly C#). And looking at job postings, that seems to be true. And trust me, if you can do Java, you can do C#. They're very similar. Java's not going away any time soon. But that's not to say that you shouldn't take it upon yourself to learn other languages in your own time even if you're not being taught them in school. If you know C and C++ like the back of your hand, you'll be at a huge advantage when applying for jobs. You should also learn some sort of scripting language like Perl/Python/Ruby.
 
I am currently a comp sci undergrad and I can give you this little bit of advice. Assuming you are doing your assignments in java, after you get your program coded try to rewrite it in another language you want to learn. One of the C languages is probably the easiest but regardless it helps just to see the little differences in the code. This will help you learn another language easier because you are given the guidelines for what you are doing in the assignment so you aren't just thrown into a pool of unknown. It helps to have specific tasks to accomplish when you are learning a language.
 
chomsky said:
I still have faith in java making a bit of a comeback in web technology over PHP, unfortunately it's still the .NET that's in high demand for web development and my JSPs aren't worth much in my area. The PHP jobs available around me aren't very high paying anyway

That said, all summer I was doing PHP web development and it was HORRIBLE!
At my current company we use java for web crawlers that assist an IR engine that's done in C++


When you say "it's still in the .NET", what do you mean or moreso what is .NET?
 
Hate to give you this answer but it'll do a better job at answering your question that I could:
http://en.wikipedia.org/wiki/Microsoft_.NET
and when I'm talking about programming .NET I'm more or less referring to ASP.NET and their little visual basic .NET stuff, both of which I absolutely refuse to learn
 
Back
Top