This week's book giveaway is in the Design forum.
We're giving away four copies of Building Microservices and have Sam Newman on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes To be or not to be? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "To be or not to be?" Watch "To be or not to be?" New topic

To be or not to be?

Oscar Wu

Joined: Dec 14, 2005
Posts: 12
This question is not really technical, but I guess more �philosophical�.

At my job, I�ve been actually discussing with colleagues Java Vs. C# and/or Sun Vs. Microsoft since I am the only �java� guy in a place where everyone else uses Microsoft stuff (.NET)

I�ve been asked this question many times:
Why go for Sun certifications as opposed to Microsoft certifications, in terms of job opportunities in the U.S.?

If you are reading this right now, you probably have good reasons to be here and not in some .NET forum somewhere else..can you list your reasons?
[ March 28, 2006: Message edited by: Oscar Wu ]

SCJP 1.4 - 03/06<br />SCWCD - In progress
Abhishek Misra
Ranch Hand

Joined: Sep 26, 2005
Posts: 68
I hate .Net. I think the most important reason i would stick with java is the kind of user group Java has. Java is pretty much used in most of the web applications. It is portable and .Net sucks at that. Mono is some kind of replacement for linux, but don't think it wlll get that kind of community support to make it a viable competitor to Java.

as far as job market is concerned java is till in demand. try the comparison at

Hopefully that proves beyond doubt what is in demand.
marc weber

Joined: Aug 31, 2004
Posts: 11343

Moving to Java in General (beginner)...

"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
Tilo Hemp
Ranch Hand

Joined: Nov 21, 2005
Posts: 91
...just for completeness:

although personally i prefer java
marc weber

Joined: Aug 31, 2004
Posts: 11343

Originally posted by Abhishek Misra:
...Java is pretty much used in most of the web applications. It is portable and .Net sucks at that...

That's my impression. From Core Servlets and JavaServer Pages by Hall and Brown...
...JSP is portable to multiple operating systems and Web servers; you aren't locked into deploying on Windows and IIS. Although the core .NET platform runs on a few non-Windows platforms, the ASP part does not. You cannot expect to deploy serious ASP.NET applications on multiple servers and operating systems...

...With JSP, the dynamic part is written in Java, not VBScript or another ASP-specific language, so JSP is more powerful and better suited to complex applications that require reusable components...

(page 307 of the 2nd edition)
marc weber

Joined: Aug 31, 2004
Posts: 11343

Originally posted by Oscar Wu:
...Why go for Sun certifications as opposed to Microsoft certifications...


Personally, I have almost no tolerance for Microsoft. (I have to say "almost" because I still use MS Word for Mac.)

My own bias might be summarized as: Do you want to be part of the problem, or part of the solution?

Oscar Gonzalez
Ranch Hand

Joined: Mar 28, 2006
Posts: 63
I worked with .NET 2 years ago and was actually preparing the VB.NET exam then I change my work yo a Java/Struts and I'm planning to present my exam in June.

My opinion it's this, nobody can tell that with a little more data of your company and work.

I don't believe in all "the Microsoft it's the devil think", in fact in my actual job interview I almost blew off everything by answering "I think .NET has more future than Java". Now I don't believe that but I was comming from a totally Microsoft enviroment.

If your company has a preference you should go for it either Microsoft or Java. If you have a choice and all that matters is the market then go for Java, since it's better from my point of view.

I agree. Here's the link:
subject: To be or not to be?
jQuery in Action, 3rd edition