JavaScript doesn't really have much to do with Java, aside from syntax
similarities (which it largely shares with C#). If you write an ASP.NET
page then you can still use either VBScript or JavaScript as a client
side scripting language. I don't think there's much need for a new
scripting language.
C# (or any .NET) controls can be embedded in a web page using the
<object> tag, much like ActiveX controls can.
However, just as applets require a JVM to be available on the client,
..NET controls require the CLR. In these early days, it's not a safe
assumption that clients will have the CLR.
On the other hand, I've distributed .NET controls in web pages within an
intranet, where we knew that the CLR was installed on clients. This
worked very well.
Regards,
Jasper Kent.
Jasper Kent