Piano Forum

Topic: Should I learn Java or .Net?  (Read 1465 times)

Offline thalberg

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 1950
Should I learn Java or .Net?
on: November 17, 2008, 05:12:45 AM
I have to make this choice soon.  Any programmers here with an opinion on the matter?  I'm very interested in your reasons behind whatever you choose.

Offline morningstar

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 1465
Re: Should I learn Java or .Net?
Reply #1 on: November 17, 2008, 11:32:03 AM
It depends on what you would prefer to be designing. Assuming you actually want to use it for work that is.

Offline rhapsody4

  • PS Silver Member
  • Jr. Member
  • ***
  • Posts: 63
Re: Should I learn Java or .Net?
Reply #2 on: November 17, 2008, 12:44:51 PM
It does depend on what you would use it for. However, I would favour Java as it was designed to work cross-platform on any computer system, where as the .net framework is quite Microsoft specific. If you are a beginner, then Java seems like the logical step to take. What do you want to use it for?
“All the good music has already been written by people with wigs and stuff.”
FZ

Offline thalberg

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 1950
Re: Should I learn Java or .Net?
Reply #3 on: November 19, 2008, 03:22:34 PM
I want to use it to get a job.  I'm in school to become a software developer.  My goal is to be employable.  It's just hard to make the decision never having programmed before. This is my first time.

Offline rhapsody4

  • PS Silver Member
  • Jr. Member
  • ***
  • Posts: 63
Re: Should I learn Java or .Net?
Reply #4 on: November 19, 2008, 04:23:46 PM
IMHO, if you are just starting, then I would definitely recommend Java above .net for the following reasons:
1. Java is cross-platform and is more widely used.
2. Java currently has more applications than. net (and probably always will do). For example, it is often the language of choice for embedded code within websites, on mobile phone platforms and a whole number of other activities.
3. It is not specifically Microsoft developed.

In my opinion, to become employable, Java is a far better bet also. This is because there are far more companies who would be using this. Most companies would typically look for a language such as C++, Java, Python etc., knowing that most other things can be built upon this knowledge. As with a foreign language, it is the first language that is the most difficult and then it is far easier to add more and more to your repertoire. Java would be more widely respected (IMHO) and if you did happen to need .net skills, then I would not imagine it would be too difficult to pick up the necessary knowledge to do this, having got the initial building blocks of learning with Java.

(Just to let you know, my background is in C++, and I have familiarity with Java, PHP and Python also. I have never really used .net before, but I'm not sure I've ever seen a job description that specifically asks for .net above anything else).

Hope this helps. I would suggest that you talked to your teachers rather than on a piano forum, though! Good luck.
“All the good music has already been written by people with wigs and stuff.”
FZ

Offline morningstar

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 1465
Re: Should I learn Java or .Net?
Reply #5 on: November 19, 2008, 09:50:24 PM
Microsoft is the only company that uses .Net anyway isn't it? So unless you REALLY want to work for Microsoft and take the heat over the next Windows... :P

Offline thalberg

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 1950
Re: Should I learn Java or .Net?
Reply #6 on: November 21, 2008, 07:53:38 PM
Okay thank you all for the advice!  I really appreciate it.

Offline iheartpiano

  • PS Silver Member
  • Jr. Member
  • ***
  • Posts: 73
Re: Should I learn Java or .Net?
Reply #7 on: November 21, 2008, 08:11:07 PM
I'm not familar with .net but I enjoyed taking Java, although it got pretty intense towards the end.  For me it did.  My school won't even let you take Java until you've taken C first, then you can go on to learn OOP languages such as C++ and Java.

I agree that you should take Java over .net, and once you learn a programming language you'll find it easy to learn another.  I enjoy programming, but the saying is true - if you don't use it, you lose it so keep up on it.  Or maybe I'm the only dummy that retains almost nothing after learning how to do something. 

Offline quantum

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 6260
Re: Should I learn Java or .Net?
Reply #8 on: November 21, 2008, 08:17:22 PM
Actually I agree with taking Java too.  It can be used cross platform. 

I enjoy programming, but the saying is true - if you don't use it, you lose it so keep up on it. 

There is truth to this.  I learned Lingo for Mac Director.  Never used it since I took the course, and memory is getting fuzzy. 
Made a Liszt. Need new Handel's for Soler panel & Alkan foil. Will Faure Stein on the way to pick up Mendels' sohn. Josquin get Wolfgangs Schu with Clara. Gone Chopin, I'll be Bach
For more information about this topic, click search below!

Piano Street Magazine:
New Piano Piece by Chopin Discovered – Free Piano Score

A previously unknown manuscript by Frédéric Chopin has been discovered at New York’s Morgan Library and Museum. The handwritten score is titled “Valse” and consists of 24 bars of music in the key of A minor and is considered a major discovery in the wold of classical piano music. Read more
 

Logo light pianostreet.com - the website for classical pianists, piano teachers, students and piano music enthusiasts.

Subscribe for unlimited access

Sign up

Follow us

Piano Street Digicert