Ayer escribí sobre las novedades que el MIX’07 nos trae sobre Web, Silverlight 1.0 y 1.1. Y también hablé de ASP.NET Futures May 2007 CTP, ahora mirando un poco más afondo, estoy viendo que novedades hay y la que más me ha sorprendido es el ¡JavaScript manejado!.
Bueno, eso tiene algo por debajo y se llama Dynamic Languages Runtime (DLR). Tiene los siguientes lenguajes:
- JavaScript Managed (ECMAScript 3.0)
- IronPhyton
- Ruby
- Visual Basic
La verdad me parece muy interesante, por ejemplo, podemos hacer un manejador de página escribiendo el siguiente código en una página llamada, por ejemplo, SamplePage.aspx:
<%@ Page Language=»ManagedJScript» %>
<Script runat=»server»>
Response.ContentType = «text/plain»;
Response.Write(«Hello World»);
</Script>
Eso sería JavaScript manejado, con IronPhyton sería algo así:
<%@ Page Language=»IronPython» %>
<Script runat=»server»>
Response.ContentType = «text/plain»
Response.Write(«Hello World»)
</Script>
Podéis ver esos y más ejemplos en el QuickStart de DLR, en la siguiente url:
http://quickstarts.asp.net/Futures/dlr/default.aspx
En los próximos días seguiré hablando de las novedades de ASP.NET Futures [:)], que son unas cuantas.
Espero que os parezca tan interesante como a mí.