Freeteo


Pensieri e C#dice di Matteo Raumer

script# : scrivere in c# e compilare in javascript...

Avrei dovuto intitolare questo post "finalmente i sogni diventano realta' " visto che da molto tempo sognavo fosse possibile usare le mie conoscenze e la potenza del linguaggio c# per progammare "direttamente" per il browser, quindi in javascript.
Ebbene?
Ebbene ho appreso pocanzi che il buon vecchio (dalle mie parti si dice spesso in senso affettuoso) Nikhil Kothari mostra 1prototipo del linguaggio Script# ovvero i miei sogni che diventano realta':

http://www.nikhilk.net/Entry.aspx?id=121

Praticamente la possibilita' di usare visual studio e c# per scrivere classi che poi si potranno compilare in javascript con 1a sorta di mapping degli oggetti dichiarati in c# con quelli del dom (ovvero dell'html generato poi nella pagina) per diventare piu veri e propri "programmatori del dom".

Oltre alla spiegazione teorica ,se volete vederlo in action, 1o screencast di qualche minuto che ne mostra anche il funzionamento:
http://www.nikhilk.net/Content/Video/ScriptSharpIntro.wmv


Percio' con 1pizzico di XMLHttpRequest, 1a libreria di supporto (scriptFx) e implementando l'interfaccia IScriptlet ...insomma qualche piccola alchimia e il gioco è fatto!!! il compilatore genera il file .js a cui si puo fare riferiento...
Come spiega il guru nell'articolo, alcune cose tipo i generics, unsafe etc ovviamente non sono supportate perche non hanno senso...

che dire? niente, ovviamente si tratta ancora di prototipi ma la cosa è sicuramente molto molto ma molto, interessante ed anche se lo stato dell'arte è agli inizi...pero' sono veramente entusiasta della cosa, come filosofia soprattutto!
....oltretutto è bello vedere che anche altri la pensano come me...anche se la differenza è che loro le idee le concretizzano
Categoria: .net
mercoledì, 24 mag 2006 Ore. 23.25





  • Views Home Page: 248.544
  • Views Posts: 427.145
  • Views Gallerie: 597.124
  • n° Posts: 163
  • n° Commenti: 148
Anno 2014

Anno 2013

Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006

Anno 2005
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003