क्या उबंटू एसडीके के साथ पायथन का उपयोग करना संभव है?


23

डेविड प्लानेला ने एक प्रश्न के उत्तर में लिखा है कि मैंने पोस्ट किया है:

... उबंटू के लिए ऐप्स विकसित करने का अनुशंसित तरीका उबंटू एसडीके है।

इसलिए मैंने इसे स्थापित किया, लेकिन ऐसा लगता है कि समर्थित प्रोग्रामिंग भाषा C ++ है। क्या इसका मतलब है कि मुझे Ubuntu के लिए एक नया एप्लिकेशन विकसित करने के लिए C ++ को जानना होगा? क्या C ++ उबंटू आवेदन के लिए अनुशंसित प्रोग्रामिंग भाषा है?

पायथन के बारे में क्या, मैंने उबंटू के लिए एप्लिकेशन विकसित करने की उम्मीद करते हुए इसे सीखना शुरू कर दिया।


developer.ubuntu.com/resources/programming-languages/… - मेनू में केवल C ++, जावास्क्रिप्ट और QML सूचीबद्ध हैं।
Czarek Tomczak

1
@CzarekTomczak मुझे पता है कि, लेकिन मुझे लगता है कि 2 दिन पहले वे साइट बदलते हैं और इससे पहले कि आप देख सकते हैं कि उबंटू के लिए आवेदन विकसित करने का अनुशंसित तरीका पायथन और क्विकली के साथ था। इस सवाल की जाँच करें मैंने कल लिंक
जिग्ड

आपने कहां पढ़ा कि समर्थित भाषा C ++ है? आप निश्चित रूप से C ++ का उपयोग कर सकते हैं, लेकिन जिस भाषा में हम डेस्कटॉप और मोबाइल उपकरणों दोनों पर चलने वाले एप्लिकेशन लिखना शुरू करने की सलाह देते हैं, वह है QML - आरंभ किए गए पृष्ठ की जांच करें , जिसमें आपकी ज़रूरत की सभी जानकारी और अपना पहला उबंटू एसडीके लिखने के लिए एक ट्यूटोरियल शामिल है। एप्लिकेशन।
डेविड प्लानेला

2
@DavidPlanella लेकिन QML के बारे में विकिपीडिया लेख के अनुसार : QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications., तो यह एक प्रोग्रामिंग भाषा नहीं है, है ना?
जिगंड

जवाबों:


15

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

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

यदि कोई समुदाय के सदस्य इसके लिए योगदान करने में रुचि रखते हैं, तो यह एक असंभव कार्य नहीं होना चाहिए, लेकिन अभी पायथन क्यूटी बाइंडिंग की स्थिति थोड़ी जटिल है: PySide , जो कि प्राकृतिक विकल्प होगा, Qt5 में पोर्ट नहीं किया जाएगा। निकट भविष्य। PyQt को अभी Qt5 में पोर्ट किया गया है , लेकिन यह वाणिज्यिक अनुप्रयोगों को लाइसेंस देने के मामले में सबसे अच्छा विकल्प नहीं हो सकता है, जो पारिस्थितिकी तंत्र में मुक्त, खुले स्रोत ऐप के साथ मिलकर काम करेगा। इस पहले प्रश्न पर अधिक संदर्भ देखें ।


3

अब आप कर सकते हैं, नई परियोजना के लिए मिला - पायथन (साइडबार में सूची के नीचे) - और वर्ग या स्रोत का चयन करें।


1

पायथन और उबंटू अविभाज्य हैं, कोई भी उपकरण, जो उबंटू चल रहा है, निश्चित रूप से अजगर चल रहा होगा अब और भविष्य में, चाहे वह डेस्कटॉप हो या मोबाइल। वे अब जावास्क्रिप्ट / QML को बढ़ावा दे रहे हैं, लेकिन इसका मतलब यह नहीं है कि अजगर को पदावनत कर दिया जाता है, देखें Ubuntu APIs:

http://developer.ubuntu.com/resources/platform/api/12-04/

यह भी देखें:


1
यह सही है। हालांकि, अभिसरण अनुप्रयोगों को लिखने के लिए हम उबंटू एसडीके की सिफारिश कर रहे हैं, जो कि, जब तक कि कोई व्यक्ति उनके साथ काम करने में दिलचस्पी नहीं रखता, कोई पायथन बाइंडिंग नहीं है।
डेविड प्लानेला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.