If you haven't heard of it yet, Silverlight (formerly WPF/E) is the RIA platform Microsoft announced recently. But at the Mix 07 conference this week they surprised many: Silverlight 1.1 will ship with a stripped-down CLR. At the same time, they also announced the Dynamic Language Runtime (DLR), a framework for implementing dynamic languages on top of the CLR. In short, all this enables you to target the browser in your favorite .NET targeted language: C#, VB, Python, Ruby and even an ECMAScript 3 implementation that runs on the CLR (not to be confused with JScript.NET, which has different goals). Anyway, 1.0 beta and 1.1 alpha have shipped, so you can try it out yourself.
Now if only Java had something like this (and God no, applets are NOT equivalent), because after all, Java is the language I know best, and damn right I would like to use it in the browser as well. An intriguing possibility is to use IKVM for targeting the Silverlight CLR. That would still be a little bit involved, but it could work.
Sun should wake up and smell the Java. I want real Java in the browser. Not GWT. Not Java Web Start. Applets done right. Friction-free deployment, and fast as lightning.
Thanks in advance.