I dont have any experience with JRE yet

.. .Net I found very appealing but it has a built in tendancy to favour MS products and that is something I dont like ..Its a nightmare to access MySQL through ASP.NET ..(at least I found it a nightmare) .. .NET doesnt allowed me to use Apache as the server (Dunno if was asking for some patch ) and said IIS is required ...
The point is MS thinks only Windows platform is in this world and clearly neglect the competition .. I dont like this attitude of theirs ..But you see , its a part of their strategy .. after all their motive is to earn revenue ...
Bottomline .NET with soem modifications ...