लिनक्स डेवलपमेंट बहुत सी चीजें हैं। जीयूआई एप्लीकेशन प्रोग्रामिंग के लिए, आप दो बड़े डेस्कटॉप वातावरण, गनोम और केडीई में से किसी एक के लिए प्रोग्राम करना चाहते हैं, या सीधे जीटीके + और क्यूटी पर बनाए गए विजेट लाइब्रेरीज़ में प्रोग्राम करना चाहते हैं।
जीटीके + इसकी जड़ पर एक सी लाइब्रेरी है जिसमें ऑब्जेक्ट ओरिएंटेशन को सम्मेलनों के एक सेट के रूप में कार्यान्वित किया जा रहा है, बहुत सरलता से समझाया गया है। हालांकि, अब कई लोग ओओपी भाषाओं जैसे सी ++, सी # का उपयोग करते हुए जीटीके + और गनोम मोनो का उपयोग करते हैं (कुछ बहुत लोकप्रिय और डिफ़ॉल्ट गनोम अनुप्रयोग मोनो पर बनाए जाते हैं)।
जीटीके +/गनोम के लिए एक और बहुत ही रोचक भाषा वैला है, जिसे सी # की तरह दिखने और व्यवहार करने के लिए बनाया गया है, लेकिन जो आईडीआईमैटिक जीटीके-सी का उपयोग करके संकलित करता है, इसलिए सभी जीटीके + ओओपी सम्मेलन को वाला का हिस्सा बनने के लिए उठाया जाता है भाषा।
केडीई और क्यूटी मूल रूप से सी ++ पुस्तकालय हैं, लेकिन इन्हें अन्य भाषाओं में बाध्यियां भी हैं।
दोनों वातावरण में पाइथन बाइंडिंग अच्छी है।
@harms - lol - stackoverflow, दुनिया का एकमात्र समुदाय जहां आपको –
पसंद किए गए उत्तर को स्वीकार करने की अनुमति मांगनी है, यह आपके जवाब के प्रारंभिक "लहर" के मध्य में एक उत्तर स्वीकार करने के लिए अजीब लगता है प्रश्न, किसी भी आम सहमति का गठन करने से पहले और विचारों को अलग करने से पहले प्रतिनिधित्व किया जा सकता है। लेकिन वास्तव में, क्योंकि आपके प्रश्न के लिए कोई "सही उत्तर" नहीं है, यह समुदाय विकी होना चाहिए। – harms