One of the most criticized factors of modern web-applications is their resource intensiveness.
Especially modern Object Oriented Applications, like Magento, produce huge overhead and require therefore powerful hardware.
A step closer towards a solution comes, unexpected wise, from Redmond:
Microsoft adds dynamic language support to Silverlight 2.
This enables Python and Ruby scripts to be executed on client side and offers developers to build much faster and interactive Rich Internet Applications (RIA). Reducing cost on server-side.
Microsoft ported two very popular, programming Languages, IronPython and IronRuby:
- IronPython, a Python 2.5 port enabling applications to use the powerful .NET Framework.
- IronRuby, a Ruby port to run in a frontend environment
Read the full features here: http://silverlight.net/learn/dynamiclanguages.aspx
I, personally, find this quite a interesting evolution that brings us a step further, closing the gap beween Web – and Desktop – Applications.
Would be interesting to see how a port of PHP would perform in this evironment.
A excellent article can be found here.
What do you think?

silverslight is definately worth a look.
I found this interesting article about Silverlight vs Flash
http://weblogs.asp.net/jezell/archive/2007/05/03/silverlight-vs-flash-the-developer-story.aspx