Desde hace unos días llevo mirando los proyectos de Nikhil Kothari (http://projects.nikhilk.net) y en concreto este me ha dejado alucinado.
¿Qué opinas si pudieses escribir código C# que luego se compile como JavaScript? Pues es justamente esto lo que podemos hacer en Script#.
Vamos a poner un pequeño ejemplo.
El siguiente código C#:
string Name;
Name = «Hola»;
Script.Alert(Name);
Script# nos lo transforma en:
var Name;
Name = ‘Hola’;
alert(Name);
Script# implementa su propio Framework sobre el que crear nuestro código:
· El núcleo de Script# (sscorlib.dll) contiene el namespace raíz “System” (¿conocido verdad?) y contiene todas las bases para la plataforma (a la plataforma la llamaremos Script# Fx) como por ejemplo el manejo de DOM, XML, etc.
· Por otra parte el núcleo de la plataforma se divide en dos librerías el núcleo general (ssfx.Core.dll) y el núcleo de la interfaz de usuario (ssfx.UI.Core.dll) con las que podemos manejar la aplicación y añadir controles que los podemos encontrar en el núcleo de la interfaz de usuario.
Estas son las librerías necesarias para poder empezar a hacer algo con Script# pero a mayores tenemos otras librerías como Ajax, WPF/E, y Reflection entre otras.
Además Script# trae un editor de C# para los scripts que hace uso del editor interno de Visual Studio 2005, por lo tanto con Intellisense y todas sus ventajas.
Desde aquí felicito a Nikhil Kothari por su gran trabajo y os pido que lo uséis con mucho cuidado, es muy útil pero también peligroso.
Espero que os sea útil [:)].
No entiendo muy bien, pero eso quiere decir que si yo tengo un código en c# que se conecta a mi base de datos lo puedo pasar a Script#?
Ponte un ejemplo, no sea chanta