Script#
JavaScript can be described as a loosely-typed, general purpose scripting language. While it can simulate OOP, a majority of this is
left to the developer to implement. Wouldn't it be nice if you could compile your C# code into JavaScript? Imagine taking advantage of intellisense
and compile-time checking for your script. Wouldn't you prefer to apply C# constructs such as properties and events to your object model from
your code-behind?
Nikhil Kothari has been working on something very cool he
calls Script# that does just that. Yesterday he posted an introduction to his
project, along with a nice demonstration. You can check it out here.