अगर किसी ने कभी भी एम्बेड करने की कोशिश की है और वास्तव में .net वातावरण में किसी भी js इंजन को एकीकृत करने की कोशिश कर रहा है। मैं पा सकता हूं और वास्तव में उपयोग कर सकता हूं ( बहुत सारे दर्द और प्रयास के बाद, क्योंकि यह बहुत पुराना है और काफी समाप्त नहीं हुआ है) स्पिडर्मोनिक्स-डॉटनेट परियोजना। इस क्षेत्र में अनुभव के साथ कोई भी? इंजन जैसे कि गिलहरी, V8 ।।
ऐसा नहीं है कि मैं मोज़िला स्पिडरमोनकी (मुख्य ASP.NET अनुप्रयोग के अंदर कस्टम घटकों के लिए रेल-जैसे मिनीफ़्रामवर्क का उपयोग करके) से संतुष्ट नहीं हूं, लेकिन मैं विकल्पों के साथ थोड़ा और खोज करना पसंद करूंगा। कमांड-लाइन समाधान वे नहीं हैं जिनकी मुझे आवश्यकता होगी, मैं सीएलआर के अलावा किसी और चीज पर भरोसा नहीं कर सकता, मुझे / से जावास्क्रिप्ट / सी # ऑब्जेक्ट्स के तरीकों को कॉल करने की आवश्यकता है।
// 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 :)
बस स्पष्ट करने के लिए - मैं वास्तव में सर्वर-साइड जावास्क्रिप्ट में ही एप्लिकेशन को प्रोग्राम करने की कोशिश नहीं कर रहा हूं । इसका उपयोग पूरी तरह से कस्टम उपयोगकर्ता सबप्लिकेशंस लिखने के लिए किया जाता है (इसे किसी प्रकार के DSL के रूप में देखा जा सकता है)। सामान्य लोगों को C # की तुलना में js में प्रोग्रामिंग करने की अनुमति देना बहुत आसान (और सुरक्षित) है।