sadece kimse herhangi bir js motorunu .net ortamına katıştırmayı ve entegre etmeyi denediğini merak ediyor. Ben spidermonkey-dotnet projesi (oldukça eski ve çok bitmiş değil çünkü, bir sürü acı ve çaba sonra) bulabilir ve aslında kullanabilirsiniz . Bu alanda deneyimi olan var mı? SquirrelFish, V8 gibi motorlar.
Mozilla'nın Spidermonkey'sinden (çekirdek ASP.NET uygulaması içindeki özel bileşenler için Rails benzeri miniframework için kullanarak) memnun olmadığımdan değil, yine de seçeneklerle biraz daha fazla keşfetmek isterim. Komut satırı çözümleri ihtiyacım olan şey değil, CLR'den başka bir şeye güvenemiyorum, JavaScript / C # nesnelerine / yöntemlerini çağırmam gerekiyor.
// 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 :)
Sadece açıklığa kavuşturmak için - aslında uygulamayı sunucu tarafı javascript programlamaya çalışmıyorum . Yalnızca özel kullanıcı alt uygulamaları yazmak için kullanılır (bir çeşit DSL olarak görülebilir). Normal insanlara js'de programlama yapmak C # 'dan daha kolay (ve daha güvenli).