Is Java for me? to
Although I've had a couple of semesters of Java toward my CS degree (about 8 years ago), I'm fairly new to Java and not sure if I should use it for what I want to do. I'm pretty good with C++, but have never done any major application programming before. That said, I'd like to create an application for my work that will allow me to generate reports for each "job" that a remote user is working on. It will also allow me to input data about the job. Information required will be hours worked, tools used, and costs incurred to name a few. I'm sure a database will be required to store the data, and I'd also like a feature in the future where each user that has the application on their computer can input data and have it automatically update a main server at the office over the internet.
Would Java be a good programming language for this, or should I use something else?
Thanks in advance for your help.
Yep, Java can do this; of course you can use C++ for this as well, but chances are that you get stuck in much nastier language details; Java is much simpler (language-wise) and has many classes available that can do the nasty work for you.
Thanks for the reply, JosAH. I'm going to give it a whack. Any advice you can give someone starting out with Java for an application of this magnitude?
I can give this: expect to things over a lot :)-:
But seriously, keep the docs open at all times. There's almost always a library that does what you want.
I suggest easing into it. You said you learned a little bit about it 8 years ago, a lot has changed since then. Many of the classes you may still remember are depreciated. The language itself has evolved quite a bit, I suggest working your way towards it.
Is time an issue? Because if its not then I would suggest reading a book or reading up on some tutorials, its a bad idea to start running before you've mastered walking.