Which computer programming platform is better: J2EE or .NET and why?
I would use marketability, employability and job prospects as my criteria fo choosing a better computer programming languages, so basedon that I would pick the more marketable or employable of the two computer languages (J2EE vs. Microsoft .NET).
Based on that, Microsoft .NET is the better choice because Microsoft has marketed it so successfully with their huge marketing budget and markeing prowess.
Also Microsoft has made it the de-facto programming language for working on their massive suite of products including products like SharePoint for collaboration and even database products like SQL Server which now has the ability to run .NET programming code.
Now, if you are looking for a better or faster computer programming language, then you may start debating the merits or speed or computational characteristics of J2EE vs. .NET
However, if you are looking at career prospects or marketability or number of job postings then I would say right now that it is Microsoft .NET and for the future, I would put my bet on Microsoft instead of SUN Microsystems.