This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach 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 Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "To be or not to be?" Watch "To be or not to be?" New topic
Author

To be or not to be?

Oscar Wu
Greenhorn

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
http://www.indeed.com/jobtrends?q=C%23%2C+java

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

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
sscce.org
Tilo Hemp
Ranch Hand

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

http://www.indeed.com/jobtrends?q=.net%2C+java



although personally i prefer java
marc weber
Sheriff

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
Sheriff

Joined: Aug 31, 2004
Posts: 11343

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

<OPINION>

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?

</OPINION>
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: http://aspose.com/file-tools
 
subject: To be or not to be?
 
Similar Threads
Local J2EE vs .NET meeting
Microsoft vs Sun certs
To be or not to be?
Java vs C# (balanced view)
Java vs .Net Languages