जहां तक मुझे पता है, वर्तमान एफ # कंपाइलर WINMD घटक (डेनिस द्वारा उल्लिखित) नहीं बना सकता है, इसलिए आप सीधे जावास्क्रिप्ट से F # कोड कॉल नहीं कर पाएंगे। यह संभव हो सकता है (लेकिन मुझे यकीन नहीं है!) एक पोर्टेबल लाइब्रेरी के रूप में एक F # लाइब्रेरी बनाने के लिए और इसे CINMD घटक के रूप में संकलित एक सी # प्रोजेक्ट से संदर्भित करें और फिर को जावास्क्रिप्ट से संदर्भित करें। यह एक अतिरिक्त कदम जोड़ता है, इसलिए यह थोड़ा असुविधाजनक हो सकता है।
कृपया इसे Visual Studio UserVoice पर एक प्रतिक्रिया के रूप में सबमिट करें। यदि अधिक लोग स्पष्ट रूप से मतदान करते हैं तो यह अधिक महत्वपूर्ण होने की संभावना है कि यह उनके लिए एक महत्वपूर्ण परिदृश्य है!
वैकल्पिक रूप से, के रूप में रेमन ने उल्लेख किया है, वहाँ उपकरण है कि जावास्क्रिप्ट को एफ # अनुवाद और आप जावास्क्रिप्ट के रूप में अपने एफ # कोड को चलाने के लिए अनुमति होगी (और यह जे एस से सीधे कहते हैं) हैं:
- WebSharper एक वाणिज्यिक है, एजीपीएल लाइसेंस के तहत एक ओपन-सोर्स रिलीज के साथ समर्थित उत्पाद।
- FunScript हाल ही में एक खुला स्रोत सामुदायिक प्रयास है कि अपाचे 2,0
के तहत उपलब्ध मैं केवल FunScript के साथ अनुभव (जो बहुत अच्छी तरह से काम करता है और कुछ अच्छा सुविधाओं की है) है है, लेकिन WebSharper अधिक समय के लिए चारों ओर हो गया है, तो मुझे लगता है कि यह अधिक ठोस है। यह फॉर्मलेट (और इसी तरह के पैटर्न) के आधार पर अधिक परिष्कृत जीयूआई ढांचा भी जोड़ता है, जबकि फनस्क्रिप्ट बस प्रकार के प्रदाता के माध्यम से JQuery पर टाइप-सुरक्षित पहुंच प्रदान करता है जो टाइपस्क्रिप्ट परिभाषाओं को आयात करता है।
स्रोत
2013-02-28 02:20:39
WebSharper? गड्ढा? –