• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Java v.s .NET job?

SONYFX

Senior member

From what I have seen during my job search, Java has a much higher growth ceiling, what do you guys think?
 
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.
 
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.
 
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.
 
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.
 
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.


 
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.
 
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.



 
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...
 
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.
 
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.
 
.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.
 
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.
 
Back
Top