Java v.s .NET job?

SONYFX

Senior member
May 14, 2003
403
0
0

From what I have seen during my job search, Java has a much higher growth ceiling, what do you guys think?
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
NET has a lot of traction for servers running IIS, and for corporate in-house applications. C#, VB.Net, and managed C++ will all eventually be used in many/most end user applications for Windows.

java has a lot of traction for servers running 'nix, and for nice applications.

Both have plenty of jobs available once you have experience, but like every development area finding the first entry-level job can be hard.

Pick the area(s) of development that interest you and get good at them, don't worry too much about pickig the one with the most near-term jobs.
 

Cooler

Diamond Member
Mar 31, 2005
3,835
0
0
Java has alot of overhead and is slower most of the time. It also dose not allow alot of lowlevel access. I know that once when i was writing a program to open a simple text file that was 90 mb java VM when crazy and locked up. I had pleantly of ram of course. I redid the code in C++ and had no problems.
 

Deeko

Lifer
Jun 16, 2000
30,213
12
81
I would personally think .NET has more growth potential. Maybe right NOW there are more high-end Java jobs, but .NET is on the rise. If I had to pick one to start a career with right now, I'd take .NET.
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
I'd say if you're more interested in Windows desktop development then go fort .NET, while if you really like server-side development then java is currently more widely used (along with PHP/Perl glue code, and some C).

But as I said above, you can find work in most any development platform if yuo're good at it.
 

SONYFX

Senior member
May 14, 2003
403
0
0
Originally posted by: DaveSimmons
I'd say if you're more interested in Windows desktop development then go fort .NET, while if you really like server-side development then java is currently more widely used (along with PHP/Perl glue code, and some C).

But as I said above, you can find work in most any development platform if yuo're good at it.

I am currently doing classic server-side ASP and I am leaning towards .NET, however all of the high-end job seems to be in Java now.


 

keeleysam

Diamond Member
Feb 8, 2005
8,131
0
0
Originally posted by: SONYFX
Originally posted by: DaveSimmons
I'd say if you're more interested in Windows desktop development then go fort .NET, while if you really like server-side development then java is currently more widely used (along with PHP/Perl glue code, and some C).

But as I said above, you can find work in most any development platform if yuo're good at it.

I am currently doing classic server-side ASP and I am leaning towards .NET, however all of the high-end job seems to be in Java now.

Well if you already know atleast some .NET stuff, just go for that.... learning Java would take more time and outweight the benefits.
 

SONYFX

Senior member
May 14, 2003
403
0
0
Well if you already know atleast some .NET stuff, just go for that.... learning Java would take more time and outweight the benefits.

Actually I just graduated and have been working for only a few month, that's why I am contemplating whether to switch or not.



 

smack Down

Diamond Member
Sep 10, 2005
4,507
0
0
Is there really that much difference that you can't pick up 90% of what you need in the first day or two of a job.
 

Jumpem

Lifer
Sep 21, 2000
10,757
3
81
Thr places I have worked do alot of C++ and a smaller amount of Java, C, and Ada.
 

DaShen

Lifer
Dec 1, 2000
10,710
1
0
Do JAVA if you want to stay in the IT field for longer than 3-4 years. Otherwise .NET is easier.
 

BCYL

Diamond Member
Jun 7, 2000
7,803
0
71
It's pretty easy to learn 1 when the know the other... so I wouldn't worry about this too much, it's not like the 2 are mutually exclusive...
 

johnjbruin

Diamond Member
Jul 17, 2001
4,401
1
0
Weren't there rumors of MS getting rid of C# at some point? Heard this from a friend so cannot confirm this.

I personally do java.
 

CChaos

Golden Member
Mar 4, 2003
1,586
0
0
Originally posted by: smack Down
Is there really that much difference that you can't pick up 90% of what you need in the first day or two of a job.

Are you actually suggesting you can master a programming languange in a day or two?

Well, if you take a .NET job and work at it for a few years, do you think you'll have an easy time getting a senior level Java position? And if you learn Java will you slide into a .NET position with no problems? Or do you think there's a job out there where you'll be coding in both?
 

.NET is a dead end that leads only to Microsoft. I do both Java and .NET at work and Java has huge community support where .NET has Microsoft.
 

DAGTA

Diamond Member
Oct 9, 1999
8,172
1
0
.NET

Microsoft is investing huge amounts of resources to make .NET dominate. The next version is released in a week and it has some awesome improvements that will speed development quite a bit.
 

AmigaMan

Diamond Member
Oct 12, 1999
3,644
1
0
Originally posted by: Cooler
Java has alot of overhead and is slower most of the time. It also dose not allow alot of lowlevel access. I know that once when i was writing a program to open a simple text file that was 90 mb java VM when crazy and locked up. I had pleantly of ram of course. I redid the code in C++ and had no problems.

Your coding skills leave a lot to be desired if that's the case. As to the OP, I'd consider Java over .Net. Java is more widely accepted in the business world although .net is steadily rising. Personally I think Ruby is an intruiging choice, especially Ruby on Rails for rapid web development.