chỉ tự hỏi liệu có ai đã từng thử nhúng và thực sự tích hợp bất kỳ công cụ js nào vào môi trường .net không. Tôi có thể tìm và thực sự sử dụng (sau một LOT đau và công sức, vì nó khá lỗi thời và không hoàn toàn hoàn thành) Dự án SpiderMonkey-DotNet. Bất cứ ai có kinh nghiệm trong lĩnh vực này? Động cơ như SquirrelFish, V8 ..
Không phải là tôi không hài lòng với Spidermonkey của Mozilla (sử dụng nó cho miniframework cho các thành phần tùy chỉnh bên trong ứng dụng ASP.NET cốt lõi), nhưng tôi vẫn thích khám phá thêm một chút với các tùy chọn. Các giải pháp dòng lệnh không phải là thứ tôi cần, tôi không thể dựa vào bất cứ thứ gì ngoài CLR, tôi cần gọi các phương thức từ / đến các đối tượng 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 :)
Chỉ cần làm rõ - Tôi không cố gắng tự lập trình ứng dụng trong javascript phía máy chủ. Nó chỉ được sử dụng để viết các ứng dụng phụ người dùng tùy chỉnh (có thể được xem như một số loại DSL). Dễ dàng hơn nhiều (và an toàn hơn) khi cho phép người bình thường lập trình trong js so với C #.