tylko zastanawiam się, czy ktoś kiedykolwiek próbował osadzić i faktycznie zintegrować silnik js ze środowiskiem .net. Mógłbym znaleźć i faktycznie użyć (po DUŻO bólu i wysiłku, ponieważ jest to dość przestarzałe i niezupełnie ukończone) projekt spidermonkey-dotnet. Ktoś z doświadczeniem w tej dziedzinie? Silniki takie jak SquirrelFish, V8 ..
Nie, że nie jestem zadowolony ze Spidermonkey Mozilli (używając go do minifruktury Railsowej dla niestandardowych komponentów w podstawowej aplikacji ASP.NET), ale nadal chciałbym zbadać nieco więcej z tymi opcjami. Rozwiązania wiersza polecenia nie są tym, czego potrzebuję, nie mogę polegać na niczym innym niż CLR, muszę wywoływać metody z / do JavaScript / C # obiektów.
// 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 :)
Tylko dla wyjaśnienia - nie próbuję programować samej aplikacji w javascript po stronie serwera. Służy wyłącznie do pisania niestandardowych podaplikacji użytkowników (może być postrzegane jako pewnego rodzaju DSL). O wiele łatwiej (i bezpieczniej) pozwala normalnym ludziom programować w js niż C #.