2013-05-08 18 views
14

जावास्क्रिप्ट को सी # और वापस करने के लिए क्रॉस-कंपाइल या कनवर्ट करने के लिए विभिन्न टूल क्या हैं? और जेएस में सी # या सी # में जेएस निष्पादित करने के लिए कैसे? यह एक लोकप्रिय सवाल है, और मैं इसके लिए उत्तर प्रदान करूंगा।जावास्क्रिप्ट और सी # क्रॉस कंपाइलिंग और रूपांतरण

+0

यदि आप दूसरों को योगदान देना चाहते हैं तो इसे "सामुदायिक विकी" बनाएं! – Sebastian

उत्तर

17

संकलित सी # जावास्क्रिप्ट

  • SharpKit (site) के लिए - डोम, एचटीएमएल, सीएसएस
  • के लिए इंटरफेस लिखें सी # और जे एस के संकलन, - लिखें और डिबग सी # 4.0, जे एस
  • Blade के संकलन
  • ScriptSharp - सी # लिखें और जेएस को संकलित करें, jQuery समर्थित
  • Saltarelle - सी # 5.0 लिखें और जेएस, LINQ, jQuery, NodeJS को संकलित करें
  • JSIL - मानव पठनीय जे एस करने के लिए कोल इंडिया बाईटकोड संकलित
  • JSC - जे एस, ActionScript, जावा, पीएचपी

भागो जावास्क्रिप्ट को सीआईएल बाईटकोड संकलित सी # में

  • IronJS - जावास्क्रिप्ट सीएलआर/डीएलआर रनटाइम पर, Ecmascript 3.0
  • Jint - जावास्क्रिप्ट वीएम, Ecmascript 3.0
  • Jurassic - नेट कोल इंडिया, ECMAScript 3 और ECMAScript 5
  • MS JScript इंजन में जे एस संकलित - विरासत पटकथा जावास्क्रिप्ट इंजन

भागो सी # जावास्क्रिप्ट में

  • Edge.js - भागो सी # कोड के साथ Node.js, इन-प्रोसेस
+2

आप सॉल्टरेले भूल गए (http://www.saltarelle-compiler.com/) –

+1

जावास्क्रिप्ट .NET के बारे में क्या है (http://javascriptdotnet.codeplex.com/) – Dejan

+0

साल्टरेले ब्रिज.NET का हिस्सा नहीं है - http: // bridge.net। जावास्क्रिप्ट कंपाइलर के लिए एक खुला स्रोत सी #। –

4

संकलित सी # दृश्य स्टूडियो में जावास्क्रिप्ट को कोड:

  • DuoCode - रोसलिन आधारित संकलक कि जावास्क्रिप्ट
2

JScriptSuite सी # बदल देती है - जावास्क्रिप्ट को MSIL (सी # या किसी अन्य .NET भाषा) संकलित करता है। डीबग मूल .NET (सी #) कोड की अनुमति देता है, डेटाबेस टेम्पलेट प्रदान करता है, इंटरफेस को रिमोट करता है,

संबंधित मुद्दे