GTK+ रनटाइम एनवायरनमेंट क्या है? आपके पीसी को इसकी आवश्यकता क्यों है?

GTK+ एक रनटाइम वातावरण है जो कई ऑपरेटिंग सिस्टम पर लागू होता है। यदि आप किसी प्रोग्राम के लिए एक इंटरफ़ेस बनाते हैं, तो GTK रनटाइम को उपयोगकर्ता के कंप्यूटर पर इंस्टॉल किया जाना चाहिए ताकि प्रोग्राम चलता रहे। अधिकांश कंप्यूटर निर्माता क्रॉस-प्लेटफ़ॉर्म रनटाइम वातावरण को प्री-इंस्टॉल नहीं करते हैं, इसलिए उपयोगकर्ताओं को व्यक्तिगत रूप से GTK+ Runtime Environment स्थापित करना होगा ताकि आपका सॉफ़्टवेयर इच्छित के अनुसार काम करे।

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

जीटीके+ रनटाइम एनवायरनमेंट

जीटीके+ रनटाइम एनवायरनमेंट

एक लंबे कार्यक्रम या सॉफ्टवेयर का अर्थ है संसाधनों की बर्बादी। एक प्रोग्राम या सॉफ़्टवेयर लंबा हो जाता है यदि वह सभी सॉफ़्टवेयर लाइब्रेरी रनटाइम फ़ाइलों को शामिल करने का प्रयास करता है। अधिकांश सॉफ्टवेयर डेवलपर्स, केवल आवश्यक मॉड्यूल के साथ एक प्रोग्राम बनाते हैं। फिर शेष को एक अलग सॉफ्टवेयर के रूप में प्रबंधित किया जाता है और रनटाइम वातावरण में परिवर्तित किया जाता है।

हो सकता है कि आप उस अनुभव से गुज़रे हों जहाँ कुछ सॉफ़्टवेयर स्थापित करते समय, यह पहले कुछ C++ या VC++ Distribution Kit Install करने के लिए कहता है । उसी तरह, GTK+ Runtime Environment एक ऐसा वातावरण बनाता है जहां यूजर इंटरफेस विभिन्न प्रकार के कंप्यूटर प्लेटफॉर्म पर बिना किसी समस्या के काम कर सकता है।

जीटीके+ आर्किटेक्चर

आपके GTK(GTK) अनुप्रयोगों के लिए आवश्यक चार मूलभूत पुस्तकालय हैं जो GTK+ रनटाइम वातावरण बनाते हैं। वो हैं:

  1. फिसलनदार
  2. काहिरा
  3. पंगो और
  4. एटीके

जीएलआईबी(GLib) एक आवश्यक पुस्तकालय है जो सी भाषा(C Language) के आधार पर डेटा संरचनाओं को संभालता है ।

काहिरा(Cairo) का उपयोग 2डी ग्राफिक्स के लिए समर्थन प्रदान करने के लिए किया जाता है जिसे विभिन्न ऑपरेटिंग सिस्टम पर लगातार बने रहने की आवश्यकता होती है। यह जहाँ भी संभव हो हार्डवेयर त्वरण का उपयोग करता है।

पैंगो(Pango) लेआउट डिजाइन करने के लिए एक कोड लाइब्रेरी है। यहां फोकस क्रॉस-प्लेटफॉर्म उपयोगिता पर है।

एटीके(ATK) एक लाइब्रेरी फाइल है जिसमें एक्सेसिबिलिटी कारणों के लिए इंटरफेस का एक सेट होता है। एटीके(ATK) टूल सॉफ्टवेयर डेवलपर्स को कई तरह के उपकरणों और टूलकिट पर सोर्स कोड देखने में मदद करता है ।

GTK+ Runtime Environment व्यावसायिक रूप से उपयोग करने, संशोधित करने और पुन: उपयोग करने के लिए स्वतंत्र है और आप इसे gtk.org से डाउनलोड कर सकते हैं ।



About the author

मैं एक्सबॉक्स एक्सप्लोरर, माइक्रोसॉफ्ट एक्सेल और विंडोज 8.1 एक्सप्लोरर में अनुभव के साथ एक सॉफ्टवेयर इंजीनियर हूं। खाली समय में मुझे वीडियो गेम खेलना और टीवी देखना पसंद है। मेरे पास यूटा विश्वविद्यालय से डिग्री है और मैं वर्तमान में एक अंतरराष्ट्रीय कंपनी के लिए एक सॉफ्टवेयर इंजीनियर के रूप में काम कर रहा हूं।



Related posts