.NET versus PHP versus Java

In case you need to decide which technology to use for webapplications, there are a number of considerations. Roughly, while I write this in 2005, Microsoft .NET, Java (J2EE) and PHP are the main choices. All of these technologies generate (X)HTML.

I have worked with these 3 technologies. At the moment only .NET and PHP have "survived" my considerations. Some some of the considerations are: