2012-11-02 18 views
14

तो मैंने अभी टाइपस्क्रिप्ट के बारे में सीखा - hurray! मैं बहुत खुश हूं कि मैं आखिरकार एचटीएमएल 5 पार्टी में शामिल हो सकता हूं। मेरा ऑब्जेक्ट ओरिएंटेड मस्तिष्क जावास्क्रिप्ट के साथ संगत नहीं है ...क्या टाइपस्क्रिप्ट का उपयोग फोनगैप (या इसी तरह) के साथ किया जा सकता है?

हालांकि, मुझे तुरंत आश्चर्य हुआ कि टाइपस्क्रिप्ट वास्तव में मेरे जैसे लोगों की मदद करता है या नहीं। निश्चित रूप से, मैं इंटरफेस & कक्षाओं के साथ एक अच्छा सी # शैली वाक्यविन्यास के साथ जावास्क्रिप्ट संगत सॉफ़्टवेयर लिख सकता हूं, लेकिन क्या वास्तव में ब्राउज़र ऐप्स के अलावा किसी अन्य चीज़ पर इसका उपयोग किया जा सकता है?

मैं जो पूछ रहा हूं वह है, क्या टाइपस्क्रिप्ट जेनरेट की गई जावास्क्रिप्ट लाइब्रेरी का उपयोग क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स बनाने के लिए किया जा सकता है, फोनगैप (या इसी तरह के ढांचे) के साथ कहें?

उत्तर

13

बेशक।

टाइपस्क्रिप्ट 100% सामान्य जावास्क्रिप्ट उत्पन्न करता है; आप कहीं भी अपने आउटपुट का उपयोग कर सकते हैं।

+0

यह अच्छा है: मैं बस एक परियोजना बाइंडिंग थोड़ा आगे (और अंत में शायद DefinitelyTyped में विलय) की गुणवत्ता बढ़ाने के लिए शुरू कर दिया? जब जावास्क्रिप्ट की बात आती है तो मैं थोड़ा हरा हूं। मैं जावास्क्रिप्ट नियंत्रण लाइब्रेरी बनाना चाहता हूं, फिर इसे एचटीएमएल 5 रूट के माध्यम से मोबाइल प्लेटफॉर्म पर निर्यात करना चाहता हूं। –

+0

@ डॉएबीटी: http://www.typescriptlang.org/Samples/ देखें। http://www.typescriptlang.org/Playground/ में जावास्क्रिप्ट कोड में टाइपस्क्रिप्ट कोड का अनुवाद करने के लिए कई उदाहरण हैं। टाइपस्क्रिप्ट मूल रूप से सिर्फ जावास्क्रिप्ट का एक सुपरसेट है, जिसमें किसी भी प्रकार की विशिष्ट-विशिष्ट विशेषताओं को सादा जावास्क्रिप्ट में संकलित किया जा रहा है। टाइप-सुरक्षा कार्यक्षमता का उपयोग आपको गलत कोड से बचाने के लिए किया जाता है, लेकिन वास्तव में टाइपस्क्रिप्ट कोड के लिए जावास्क्रिप्ट आउटपुट फ़ाइलों में शामिल नहीं किया जाता है। – Brian

+0

धन्यवाद दोस्तों, यह शानदार खबर है। मैं अवधारणा का सबूत बनाने का प्रयास करूंगा :-) –

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