मैं उद्धृत किया, कई चीजों के बारे में सुना है विकिपीडिया से:"रनटाइम पर्यावरण" और "सॉफ्टवेयर ढांचे" का अर्थ?
-
एक JVM मानक वर्ग पुस्तकालयों का एक सेट कि जावा आवेदन प्रोग्रामिंग इंटरफेस को लागू (के साथ वितरित किया जाता है एपीआई)। उचित एपीआई एक साथ बंडल किए गए जावा रनटाइम एनवायरनमेंट (जेआरई)।
-
एडोब एकीकृत रनटाइम के रूप में भी Adobe AIR जाना जाता है, एक पार मंच क्रम रिच इंटरनेट के निर्माण अनुप्रयोगों (रिया) एडोब फ्लैश का उपयोग कर के लिए एडोब द्वारा सिस्टम विकसित माहौल है , एडोब फ्लेक्स, एचटीएमएल, और अजाक्स, जो डेस्कटॉप एप्लिकेशन के रूप में चलाए जा सकते हैं।
-
.NET फ्रेमवर्क (स्पष्ट डॉट शुद्ध) माइक्रोसॉफ्ट विंडो ऑपरेटिंग सिस्टम के लिए एक सॉफ्टवेयर रूपरेखा है। इसमें एक बड़ी लाइब्रेरी शामिल है, और यह कई प्रोग्रामिंग भाषाओं का समर्थन करता है जो भाषा इंटरऑपरेबिलिटी (प्रत्येक भाषा अन्य भाषाओं में लिखे कोड का उपयोग कर सकती है) का समर्थन कर सकती है। .NET लाइब्रेरी सभी प्रोग्रामिंग भाषाओं के लिए उपलब्ध है जो .NET का समर्थन करता है।
जैसा कि ऊपर वर्णित है, अगर मैं सही ढंग से समझ, पहले दो करने के लिए "क्रम पर्यावरण" संबंधित दिखाई है, लेकिन कोई संबंधित विकिपीडिया समझाने के लिए क्या "क्रम पर्यावरण" होती है।
तीसरे एक "सॉफ्टवेयर ढांचे" है, जो a Wikipedia article के रूप में है होना कहा जाता है:
एक सॉफ्टवेयर फ्रेमवर्क एक अमूर्त है, जिसमें आम कोड सामान्य कार्यक्षमता प्रदान चुनिंदा अधिरोहित या द्वारा विशेष हो सकता है उपयोगकर्ता कोड, इस प्रकार विशिष्ट कार्यक्षमता प्रदान करता है। फ़्रेमवर्क में सॉफ्टवेयर पुस्तकालयों का एक विशेष मामला है कि वे कोड एक अच्छी तरह से परिभाषित एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) में लिपटे की पुन: प्रयोज्य कपोल-कल्पना कर रहे हैं, फिर भी वे कुछ प्रमुख विशिष्ठ सुविधाओं है कि सामान्य पुस्तकालयों से अलग उन्हें होते हैं।
तो मेरी प्रश्न हैं:
- "रनटाइम वातावरण" और "सॉफ्टवेयर रूपरेखा" एक ही बात कर रहे हैं? यदि नहीं, तो वे कैसे भिन्न होते हैं और क्या वे कुछ सामान्य श्रेणी से संबंधित हैं?
- क्या वे सभी प्रोग्रामिंग लाइब्रेरी/एपीआई हैं जिनका उपयोग प्रोग्रामर द्वारा अपने सॉफ़्टवेयर को विकसित करने के लिए किया जा सकता है?
- सॉफ़्टवेयर स्थापित करते समय तीन उदाहरण अक्सर आवश्यक होते हैं। क्या वे virtual machine की अवधारणा से संबंधित हैं? यदि नहीं, तो वे किस श्रेणी में से संबंधित हैं? वर्चुअल मशीन से उस श्रेणी को अलग-अलग कैसा है?
धन्यवाद और सम्मान!
पुनश्च: मैं अगर इस पोस्ट, सुपर उपयोगकर्ता के लिए या stackoverflow के लिए अधिक उपयुक्त है के रूप में तीन उदाहरण अक्सर जब कुछ सॉफ़्टवेयर स्थापित करने के लिए आवश्यक हैं पता नहीं है, और वे भी सॉफ्टवेयर डेवलपर्स के लिए एपीआई प्रदान करने लगते रहे हैं।
यह स्टैक ओवरफ्लो के लिए बिल्कुल उपयुक्त है। –