Hi Fred,
You can't compare Java Applets and ASP.NET apps. Java Applets are client-side applications and ASP.NET is supposed to run at server-side. ASP.NET generates the resulting HTML and sends it to the browser, so what you have at the client-site is HTML/CSS/Javascript; no executable code at all.
Java applets generate .class files which need to be downloaded to the client and are executed by a plug-in. ASP.NET is 100% server-side.
It would be more fair if you compare ASP.NET with another server-side technology, such as JSP.
Regards,