Which is the future environment for next-generation application development? Microsoft’s .NET or Sun’s Java with Struts?