File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Jobs Discussion and the fly likes Microsoft Dominance and the Future of Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Microsoft Dominance and the Future of Java" Watch "Microsoft Dominance and the Future of Java" New topic

Microsoft Dominance and the Future of Java

JiaPei Jen
Ranch Hand

Joined: Nov 19, 2000
Posts: 1309
.NET has at least 50% of the market now. I am in the US Federal Government sector. At work, more and more projects require using .NET to build applications.

I feel threatened. I have seen the Microsoft "Word" becomes dominant in a few years. Is the Microsoft dominance inevitable?
Luke Kolin
Ranch Hand

Joined: Sep 04, 2002
Posts: 340
Originally posted by JiaPei Jen:
.NET has at least 50% of the market now.

Why do you think so?


Paul Clapham

Joined: Oct 14, 2005
Posts: 19973

Which market is that? And whose statistics are you quoting?

Recently I've been looking at a lot of airline and car-rental websites. A lot of them use J2EE. I haven't noticed any using .NET. But there's some where you can't tell what they are using.

Not that that proves anything in particular except that in that market, J2EE is ahead of .NET by a long way.
Zip Ped
Ranch Hand

Joined: Jul 26, 2005
Posts: 336
I am not quite sure of the fact that new Federal govn projects are using .NET. I am in the same sector too and the number of J2EE projects far outnumber the .NET projects.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17417

There's an Ada.Net?

Seriously, however, while Microsoft undeniably has large portions of the US Government in its thrall, a lot of other governments, such as the Commonwealth of Massachusetts have been moving away from Microsoft-centric technology solutions.

Also, recall that the political pendulum is currently on the backswing and that will have consequences for big-business solutions.

An IDE is no substitute for an Intelligent Developer.
Deepak Bala

Joined: Feb 24, 2006
Posts: 6662

.NET has at least 50% of the market now

Of the dozens of projects that I take a look at, at work, only a few are .NET projects. Many of the others use J2EE

SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
Rohit Nath
Ranch Hand

Joined: Jun 16, 2006
Posts: 387
Not that that proves anything in particular except that in that market, J2EE is ahead of .NET by a long way.

Thats a lot of thats

J2EE is ahead of .NET by a long way

Jason Cox
Ranch Hand

Joined: Jan 21, 2004
Posts: 287
I was all geared up to learn .NET as soon as a project was thrown my way. At one point I was routinely mentioning to my supervisors at three different employers how willing I was to be on a .NET Project and how ready I was to learn the technology. (I tend to learn by doing)

The problem has been, and continues to this day, that the projects simply have not been there. So I am really curious as to where this "market dominance" is. I have long since lost interest in learning .NET as it appears that it will add very little value to my overall career.
Simon Johns

Joined: Feb 20, 2007
Posts: 2
(not really my first post, just been away for a few years)

I took my SCJP, SCEA about 5 years ago & it got me my current job ok. I am now finding increasing 'whispers' that c# (etc) is picking up.

take a look at & search for 'java and city', 'c# and city' contracts - not much in it really.

Currently I'm thinking of taking a month or so off & getting MCPD in .NET 2.0, then going back on the marketplace.

What I do now is pretty much 50/50 WebSphere and VB.NET (from 100% WebSphere 5 years ago).

Likewise I am OCP 9i, but am increasing dealing with SQL Server.

You should not bet against microsoft, but equally you're unlikely to find yourself in a role that is 100% microsoft. Remember that before java visual c++ was king!

Not sure if there was any real conclusion there, but would be interested to hear if other people have considered the .NET 2.0 route?
Jay Dilla
Ranch Hand

Joined: Aug 12, 2004
Posts: 201
.Net is "easier" then Java .....wouldn't it be easy for you to cross over?
Nothing to worry about imo, being a developer is more then knowing a specific syntax, as long as you know how to DEVELOP then you have no worries imo.
Svend Rost
Ranch Hand

Joined: Oct 23, 2002
Posts: 904

Dont worry.. Java wont dissapear anytime soon.

/Svend Rost

p.s. this topic has been discussed over and over.. try to search for it
Simon Johns

Joined: Feb 20, 2007
Posts: 2
Well Java may not be 'disappearing', but it it certainly not the valuable commodity that it was 5 years ago.

Anyway I have decided to quit, so lets see what happens. I hope I'm not sat on the bench too long. I'm going to work on some interop stuff to pass the time.
Tony Phillips

Joined: Jan 30, 2007
Posts: 14
It is my opinion that Java and C# are the major players right now. I have no ideal which dominates who because my entire career has been Microsoft based (ASP/VBScript, ASP 1.1/VBNet 1.1/ ASP 2.0/C# 2.0). I also worked in private and public (Federal Government) environments. It really depends on the project.

I don't think Java is going anywhere.
Shipra Verma
Ranch Hand

Joined: Oct 11, 2005
Posts: 116
why are we discussing this under job discussion , it should be under meaningless drivel forum .

<a href="" target="_blank" rel="nofollow"></a><br />Life is unpredictable: eat dessert first :-)
william gates
Ranch Hand

Joined: Feb 21, 2007
Posts: 112
I don't know if it's meaningless. If somebody, who has spent the past 6-8 years as a java programmer, has a concern about the future of java, I think it is related to job discussions and should be discussed.

But java will probably be important when it comes to the enterprise web arena for some time. Maybe something new will come out in the future, but who knows if it will last. There have been pleny of "new technologies" that were supposed to change the world, but in the long run, it was more, "change the moment and forget about it tomorrow."

As far as .net and j2ee, the problem .net has is it's basically Microsoft. In the enterprise world, regardless of what industry or organization, Microsoft is not thought of in a good light when it comes to building enterprise software.
Yeah half the PCS used might be using windows, but the backend systems, the databases, the servers, the applications built are using linux, unix, solarius, and so on.

Yeah .net might not rely solely on Microsoft products, but for most businesses and people, that is what's assumed. Businesses have been burned by IT and don't want more budgets going to useless licenses, out of date licenses or upgraded licenses.

Java and j2EE can integrate the tons and tons of open source applications, projects, and software out there. And open source usually means free or cheap licenses for businesses instead of millions of dollars going to the support and the licenses that might have to be upgraded next year.

IT has become just another business expense for most companies.. And if there is a way to adapt something without spending millions, managers and CEOs smile. I have yet to see microsoft or .Net adapted in a sense where it doesn't cost a lot of money to upgrade, maintain and license.
I agree. Here's the link:
subject: Microsoft Dominance and the Future of Java
It's not a secret anymore!