Solved

Why use Weblogic? Why use Java? Microsoft Products is better.

Posted on 2006-11-23
6
508 Views
Last Modified: 2008-02-01
Hello,
One of the colleagues of Network Dept. asks me why you use Weblogic, Why use Java? The products of Microsoft are better, easy to learn and are user friendly.
I tell him because Microsoft is against of Open Source. But I want to tell him more about Java vs. .Net and IIS vs. Apache, Tomcat, Jboss and Weblogic. Do you have any content?

Thanks
-FA
0
Comment
Question by:Farzad Akbarnejad
6 Comments
 
LVL 8

Accepted Solution

by:
reach2piyush earned 200 total points
ID: 18005766
Note the important difference: .NET(Microsoft) is a product strategy, whereas J2EE(Java) is a standard

Taken from :
http://www.theserverside.com/tt/articles/article.tss?l=J2EE-vs-DOTNET (See the last section)

Another good one:
http://www.javaworld.com/javaworld/jw-06-2002/jw-0628-j2eevsnet.html
0
 
LVL 10

Assisted Solution

by:mbvvsatish
mbvvsatish earned 150 total points
ID: 18006086
some info that i found in the web...

If the Java vs. .NET debate is only a matter of platform bias, what can you expect down the road as .NET rolls out of early adopter stage?
Member *bayard* suggests that
C# will dominate client development efforts and Java will continue to rule the server-side. "C# and .NET will replace Java, on the client. They make sense there, as it's rare to care about non-Windows clients. But to replace EJB with .NET seems a mistake, .NET is the newcomer here, and to replace JSP with ASP seems a poor choice unless you're stuck with lots of VB coding Web designers. Architecture of the future is destined to be C# applications talking to Java servers. That way the [Microsoft] dominance on the client and continuing [Microsoft] weakness on the server can both be fulfilled.”
0
 
LVL 35

Assisted Solution

by:girionis
girionis earned 150 total points
ID: 18006441
It is not a matter of which one is better or worse both have their advantages and disadvantages. .NET is centered around a single vendor while J2EE is an open specification with several other vendors implementing it (Red-Hat/JBoss, BEA, IBM, Oracle, Sun, Macromedia etc) therefore you are not stack with one vendor. Plus there are literally hundreds of thousands of open source projects and libraries in Java and this gives you a tremendous amount over Microsoft. You don't like one, ok you have a choice to go to another while you Microsoft you are stuck. You like it or not you have to use it.

Plus, Java is more mature than .NET, it is older and thus it is more advanced and sophisticated in terms of speed and language semantics.

Personally I do not think you have to bother explaining why Java is better or worse. You like it more, you have a wider choice of tools and vendors and this is enough for you to use it.
0
 
LVL 14

Author Comment

by:Farzad Akbarnejad
ID: 18020292
Hi,
Thanks for your comments. I will read them and come back on some next days.

-FA
0
 
LVL 14

Author Comment

by:Farzad Akbarnejad
ID: 18188564
Thanks and sorry for delay in response.

-FA
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
This video teaches viewers about errors in exception handling.

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now