While the .Net brought an reveloution in the field of developing software such that complex and critical problems can be handled in a more professional easy way to obtain the best result. J2EE is not far behind. It encourages the open source development and cuts down the cost of the software needed. Who is going to own the battle?
Neither - both sets of technology are entrenched in large corporate environments and so for the foreseeable future both will remain.
Linux is more common and cheaper for Internet servers. If Vista fails to feel market or some big computer company come into Linux market , Java will win. Anyway, my personal vote for Java
.NET baby! too many reasons why to explain right now. The open source is always very attractive though because of the price
Java is free and will be open source, however .net is still paid.But it's hard to say which one will win.
Stack Function Relational Database Access .NET - ADO.NET J2EE - JDBC Web Client .NET - ASP.NET J2EE - Java Server Pages (JSP) and Servlets Standalone Client .NET - Windows Forms J2EE - AWT/Swing Distributed Components .NET - .NET Remoting J2EE - RMI/IDL XML .NET - System.Xml and .NET in general is built around XML. J2EE - JAX Pack (JAXM, JAXR, JAXB, JAXP) Messaging .NET - Microsoft Message Queuing (MSMQ) J2EE - Java Messaging Service (JMS) Web Services Support .NET - Built directly into .NET and Visual Studio J2EE - Java Web Services Developer Pack (JWSDP) as well as vendor specific tools. Enterprise Components/Transactions .NET - COM+ J2EE - Enterprise Java Beans (EJB) Integration .NET - Host Integration Server, BizTalk Server J2EE - J2EE Connector Architecture Component Registration .NET - Active Directory J2EE - Java Naming and Directory Interface JNDI
subham, nice post. As a java developer (rmi, j2ee, etc) I can say java is a multi purpose coding language. I'm not familiar with .net but ive seen a few projects coded in .net and it did look good.