Java vs. .NET, part 1 - Usability