chiedo solo se qualcuno ha mai provato a incorporare e integrare effettivamente qualsiasi motore js nell'ambiente .net. Ho potuto trovare e effettivamente utilizzare (dopo MOLTO dolore e fatica, dato che è piuttosto obsoleto e non del tutto finito) progetto spidermonkey-dotnet. Qualcuno con esperienza in questo settore? Motori come SquirrelFish, V8 ..
Non che non sia soddisfatto dello Spidermonkey di Mozilla (usandolo per il miniframe simile a Rails per i componenti personalizzati all'interno dell'applicazione ASP.NET di base), ma mi piacerebbe comunque esplorare un po 'di più con le opzioni. Le soluzioni da riga di comando non sono ciò di cui avrei bisogno, non posso fare affidamento su nient'altro che CLR, ho bisogno di chiamare metodi da / a oggetti JavaScript / C #.
// c# class
public class A
{
public string Hello(string msg)
{
return msg + " whatewer";
}
}
// js snippet
var a = new A();
console.log(a.Hello('Call me')); // i have a console.log implemented, don't worry, it's not a client-side code :)
Solo per chiarire: non sto cercando di programmare effettivamente l'applicazione stessa in javascript sul lato server. Viene utilizzato esclusivamente per la scrittura di applicazioni secondarie personalizzate dell'utente (può essere visto come una sorta di DSL). È molto più facile (e più sicuro) consentire alle persone normali di programmare in js che in C #.