प्रौद्योगिकी

एसडीके क्या है »परिभाषा और अवधारणा

प्रोग्राम करने के लिए हमें टूल्स, लाइब्रेरी, डेवलपमेंट एनवायरनमेंट (आईडीई), प्रलेखन, और उदाहरण या कोड की एक श्रृंखला की आवश्यकता होती है जो आमतौर पर किसी भी एप्लिकेशन में मेल खाने वाले कार्यों के लिए उपयोग किया जाता है।

कई बार, जिन कंपनियों के पास के प्लेटफॉर्म होते हैं सॉफ्टवेयर उनके अपने, जैसे कि ऑपरेटिंग सिस्टम या एप्लिकेशन, इन सभी उपकरणों को एक पैकेज में तीसरे पक्ष के विकास की सुविधा के लिए एक साथ रखने का निर्णय लेते हैं, जिसे इंटरनेट पर मुफ्त में खरीदा या डाउनलोड किया जा सकता है। इसे कहा जाता है:

एसडीके, जो के लिए टूलकिट है सॉफ्टवेयर दूसरे के साथ बातचीत करने वाले कार्यक्रमों को विकसित करने के लिए आवश्यक है सॉफ्टवेयर एक एपीआई के माध्यम से

में एक एपीआई की उपलब्धता सॉफ्टवेयर (कार्यक्रम या प्रणाली) जिसके साथ एसडीके का उपयोग करके बनाई गई कृतियों को इंटरैक्ट करना चाहिए, क्योंकि यदि नहीं, तो न तो स्वयं एसडीके, न ही सिस्टम, न ही प्रोग्रामिंग का उद्देश्य समझ में आता है।

एसडीके की सामग्री, वास्तव में, उक्त एपीआई के शोषण पर ध्यान केंद्रित करती है, और हालांकि ऊपर सूचीबद्ध लोगों के कुछ हिस्से हैं जो हमें नहीं मिल सकते हैं (जैसे प्रोग्रामिंग वातावरण, अन्य मौजूदा लोगों का लाभ उठाते हुए), एपीआई के साथ बातचीत होगी जरूरी हो..

हमारे पास कई और विविध प्रणालियों के लिए एसडीके हैं, जैसे एम्बेडेड सिस्टम, मोबाइल सिस्टम, मोबाइल एप्लिकेशन, या विभिन्न कंपनियों के विशिष्ट उत्पादों के साथ बातचीत करने के लिए।

अधिकांश को बाजार में उन्हीं कंपनियों द्वारा पेश किया जाता है जो के उत्पादों का उत्पादन करती हैं सॉफ्टवेयर तथा हार्डवेयर इस संबंध में उत्पादों को विकसित करने वाले तीसरे पक्ष द्वारा उनमें उत्पन्न रुचि के कारण, जिसके साथ वे बातचीत करते हैं।

एसडीके के पास पूरी तरह से मुफ्त लाइसेंस हो सकते हैं, जो उनके पुनर्वितरण और यहां तक ​​कि अनुकूलन की अनुमति देता है, या वे एक मालिकाना लाइसेंस के अधीन हो सकते हैं और इसलिए, उनके साथ क्या किया जा सकता है, इस पर प्रतिबंधात्मक।

वास्तव में, लाइसेंस का प्रकार एसडीके क्या है या नहीं की परिभाषा में प्रवेश नहीं करता है, इसलिए हम सब कुछ पा सकते हैं।

एसडीके लाइसेंस कभी-कभी उन लाइसेंसों को भी चिह्नित कर सकता है जिनके साथ इसके साथ बनाए गए एप्लिकेशन वितरित किए जा सकते हैं। इस प्रकार, उदाहरण के लिए, हम एक मालिकाना लाइसेंस के साथ एक एसडीके का मामला पा सकते हैं, जो के निर्माण को प्रतिबंधित करता है सॉफ्टवेयर मुफ्त लाइसेंस के तहत, या इसके विपरीत।

एसडीके आमतौर पर एक विशिष्ट प्रोग्रामिंग भाषा के लिए विशिष्टता की अधिक या कम डिग्री से जुड़े होते हैं

जो एसडीके को प्रकाशित करने वाली कंपनी के हित में हो सकता है, क्योंकि भाषा वही है जो इसके द्वारा उपयोग की जाती है, यह इसकी संपत्ति है, या इसे डेवलपर्स के बीच लोकप्रिय बनाने, इसे बढ़ावा देने का प्रयास करती है।

तस्वीरें: फ़ोटोलिया - सदमा / tashtuvango

$config[zx-auto] not found$config[zx-overlay] not found