2010-07-07 11 views
21

के बीच अंतर मैं इन दो शर्तों के बारे में थोड़ा उलझन में हूं, क्या कोई समझ सकता है कि अंतर क्या है, उदाहरण के लिए ग्रहण आईडीई का एक उदाहरण है, वहां मैं अपने प्रोग्राम को संपादित, डीबग, संकलित कर सकता हूं, लेकिन एसडीके के साथ मैं वही कर सकता हूं, क्या मैं गलत हूं? अग्रिमएसडीके और आईडीई

+6

मैं कहूंगा कि एकमात्र समानता ** 'डी' ** –

+0

है, मैं वास्तव में नहीं समझता कि इस क्यू को रचनात्मक क्यों नहीं चुना गया है। बंद करने के कारण को समझाना अच्छा विचार होगा। संक्षेप में, मानव, अनुकूल वर्णन के लिए – samprat

उत्तर

36

एक एसडीके आमतौर पर केवल विकासशील अनुप्रयोगों के लिए आवश्यक बिल्डिंग ब्लॉक शामिल करता है। इस तरह के प्रोफाइलर के रूप में चौखटे, पुस्तकालयों, हेडर फाइलें, जो कुछ भी है और साथ ही compilers, डिबगर, और विभिन्न अन्य उपकरण, आदि शामिल हैं

एक आईडीई बस करने के लिए उन अधिक उपयोगकर्ता के अनुकूल (या एकीकृत, इसलिए का उपयोग करता है नाम), अगर आप करेंगे। हालांकि, उदाहरण के लिए ग्रहण अपने स्वयं के कंपाइलर के साथ आता है।

किसी भी मामले में, एक आईडीई आपको एक ही वातावरण से अनुप्रयोग विकसित करने की अनुमति देता है, चाहे वह Emacs, विजुअल स्टूडियो या ग्रहण हो। यदि आपके पास केवल एक एसडीके है तो आप एक टेक्स्ट एडिटर के साथ प्रोग्राम लिखेंगे, उन्हें संकलक के साथ संकलित करें (एफ \ डी +) को मारने के बजाय, डीबगर के साथ डीबग करें, जिसमें अक्सर एक अजीब टेक्स्ट इंटरफ़ेस होता है, & c।

+1

+1 –

+0

रोस्सेल: क्या आप कृपया अनुशंसा कर सकते हैं कि मैंने सी ++ पर अपना कोर्स पूरा कर लिया है, और मैं ग्राफ़िक विंडोज़ के साथ कुछ प्रोग्राम (मेरे कौशल को प्रशिक्षित करना) लिखना चाहता हूं, जिसे आप एसडीके की सिफारिश कर सकते हैं मुझे? क्यूटी पर्याप्त अच्छा होगा? – helloWorld

+0

@helloWorld: मुझे सी ++ के साथ कोई अनुभव नहीं है। – Joey

3

IDE SDK

में धन्यवाद मुझे लगता है कि आप इस पर विकिपीडिया की तुलना में एक बेहतर परिभाषा नहीं हो सकता।

3

एसडीके = सॉफ्टवेयर डेवलपमेंट किट ... उपकरण जो आपने उपरोक्त कार्यों को किया है। आईडीई = एकीकृत विकास पर्यावरण ... एसडीके उपकरण तक पहुंचने के लिए एक जीयूआई और फिर कुछ (विशेषताएं अलग-अलग हैं)।

3

एक एसडीके में डीएलएल पुस्तकालयों, कंपाइलर, और अन्य टूल्स को निष्पादन योग्य प्रोग्राम (या जेवीएम या .NET पर चलाने के लिए इंटरमीडिएट बाइट कोड) में स्रोत कोड संकलित करने के लिए है। आप किसी भी टेक्स्ट एडिटर में सोर्स कोड लिख सकते हैं और एसडीके का उपयोग कर अपने सभी टेक्स्ट फाइलों से अपना प्रोग्राम बना सकते हैं।

एक आईडीई उन सभी एसडीके सुविधाओं को एकीकृत करता है, जिनमें कंपाइलर शामिल है, जीयूआई मेन्यू में, उन सभी सुविधाओं तक पहुंच बनाना और सॉफ़्टवेयर विकसित करना आसान बनाना आसान बनाता है। यह आपके प्रोजेक्ट को आसान बनाने और बहुत कुछ बनाने के लिए आपके लिए बिल्ड स्क्रिप्ट बनाता है। मेरा पसंदीदा, यह आपको लाइन लाइन के माध्यम से लाइन लाइन के माध्यम से कदम से डीबग करने की अनुमति देता है।

विजुअल स्टूडियो, ग्रहण, नेटबीन आईडीई के उदाहरण हैं। .NET Framework 4.0 और स्विंग एप्लिकेशन फ्रेमवर्क एसडीके के उदाहरण हैं।

+0

दोस्ताना जवाब के लिए बहुत बहुत धन्यवाद – helloWorld

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