Script# er navnet på et prosjekt Nikhil Kothari, en arkitekt i Microsofts Web platform and tools-gruppe, har utviklet på fritiden. Målet med prosjektet er å gjøre det enkelt å bruke Microsoft C#-programmeringsplattform til å lage Ajax-applikasjoner. Slike applikasjoner er skrevet i JavaScript, et språk som regnes som vanskelig å jobbe med i store applikasjoner. Dessuten er det fortsatt mangel på gode utviklingsverktøy for JavaScript.
Helt grunnleggende er Script#-kompilatoren til Nikhil en C#-kompilator som genererer JavaScript i stedet for IL (Intermediate Language).
Script# er ikke den første løsningen av denne typen. Google lanserte nylig Google Web Toolkit (GWT), et rammeverk for Java-utviklere som vil bruke utviklingsplattformen til Java for å utvikle Ajax-applikasjoner. Denne oversetter fra Java-kode til JavaScript-kode.
Les også:
- [08.11.2006] Support og enkelhet sentralt i Microsofts Ajax
- [12.09.2006] Microsoft døper om Ajax-rammeverk
- [18.05.2006] Skriv med Java-kode, kjør som Ajax
Det er uklart hvilket forhold Script# eventuelt vil få til Atlas, Microsofts kommende rammeverk for Ajax. Script# er jo som nevnt ikke et Microsoft-produkt. Kothari skriver på bloggen sin at disse over tid kan bli forent, men at det ennå er mye usikkert rundt Atlas, som for tiden betatestes.
- I likhet med Atlas, er ideen bak Script# orientert rundt å tilby en teknisk tilnærming og et overlegent miljø for å utvikle applikasjoner som benytter HTML/CSS og JavaScript på en mer produktiv, skalerbar og administrasjonsvennlig måte, skriver Kothari.
Script#-kompilatoren og et programmeringseksempel er tilgjengelig for nedlasting fra denne siden. Mer informasjon finnes på denne siden.