apenas imaginando se alguém já tentou incorporar e realmente integrar algum mecanismo js ao ambiente .net. Eu poderia encontrar e realmente usar (depois de muita dor e esforço, já que está bastante desatualizado e ainda não terminou) o projeto spidermonkey-dotnet. Alguém com experiência nesta área? Motores como SquirrelFish, V8 ..
Não que eu não esteja satisfeito com o Spidermonkey da Mozilla (usando-o para miniframework semelhante ao Rails para componentes personalizados dentro do aplicativo ASP.NET principal), mas eu ainda adoraria explorar um pouco mais as opções. As soluções de linha de comando não são o que eu precisaria, não posso confiar em nada além de CLR, preciso chamar métodos de / para objetos 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 :)
Apenas para esclarecer - não estou tentando programar o aplicativo em javascript do servidor. É usado apenas para escrever subaplicativos de usuário personalizados (pode ser visto como algum tipo de DSL). É muito mais fácil (e seguro) permitir que pessoas normais programem em js do que em c #.