উবুন্টু এসডিকে দিয়ে পাইথন ব্যবহার করা কি সম্ভব?


23

ডেভিড প্লানেলা তার প্রশ্নের জবাবে আমি লিখেছিলাম যে:

... উবুন্টুর জন্য অ্যাপ্লিকেশন বিকাশের প্রস্তাবিত উপায় হ'ল উবুন্টু এসডিকে।

সুতরাং আমি এটি ইনস্টল করেছি, তবে মনে হচ্ছে সমর্থিত প্রোগ্রামিং ভাষাটি সি ++। এর অর্থ কি উবুন্টুর জন্য নতুন অ্যাপ্লিকেশন বিকাশ করতে আমি সি ++ জানতে হবে? উবুন্টু অ্যাপ্লিকেশনের জন্য কি সি ++ এখন প্রস্তাবিত প্রোগ্রামিংয়ের ভাষা?

পাইথনের কী, উবুন্টুর জন্য অ্যাপ্লিকেশন বিকাশের আশায় আমি এটি শিখতে শুরু করি।


বিকাশকারী.বুন্টু.ড্রেসোর্সস / প্রগ্রামগ্রামিং-ভাষা ভাষা / ঃ - মেনুতে কেবল সি ++, জাভাস্ক্রিপ্ট এবং কিউএমএল তালিকাভুক্ত রয়েছে।
জজারেক টমজাক

1
@ কেজারেকটমাকাকাক আমি এটি জানি, তবে আমি মনে করি 2 দিন আগে তারা সাইটটি পরিবর্তন করেছিল এবং এর আগে আপনি দেখতে পাবেন যে উবুন্টুর জন্য অ্যাপ্লিকেশন বিকাশের প্রস্তাবিত উপায়টি পাইথন এবং দ্রুত ছিল। আমি গতকাল লিঙ্কটি
Zignd

আপনি কোথায় পড়লেন যে সমর্থিত ভাষাটি সি ++? আপনি অবশ্যই সি ++ ব্যবহার করতে পারেন তবে ডেস্কটপ এবং মোবাইল ডিভাইসগুলিতে অ্যাপ্লিকেশনগুলি লিখতে শুরু করার জন্য আমরা যে ভাষাটি প্রস্তাব করি তা হ'ল QML - প্রারম্ভিক পৃষ্ঠাটি দেখুন , যাতে আপনার প্রয়োজনীয় সমস্ত তথ্য এবং আপনার প্রথম উবুন্টু এসডিকে লেখার জন্য একটি টিউটোরিয়াল রয়েছে অ্যাপ্লিকেশান।
ডেভিড প্লানেলা

2
@ ডেভিডপ্ল্যানেলা কিন্তু উইকিপিডিয়া নিবন্ধ অনুসারে কিউএমএল সম্পর্কিত এটি:, QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.সুতরাং এটি কোনও প্রোগ্রামিং ভাষা নয়, তাই না?
জিগান্ড

উত্তর:


15

উবুন্টু এসডিকে দিয়ে পাইথন ব্যবহার করা বর্তমানে সম্ভব নয়। উবুন্টু প্রকল্পটি ২০১৩ সালের অক্টোবরের মধ্যে স্থিতিশীল মোবাইল ফোন ওএস এবং উবুন্টু ১৪.০৪-এর একটি সম্পূর্ণ কনভারজেন্ট গল্পের উপর দৃ on়ভাবে দৃষ্টি নিবদ্ধ করে। এটি অর্জনের জন্য, কিউএমএল অ্যাপ্লিকেশন বিকাশকারীদের তাদের সফ্টওয়্যারটি লেখার জন্য পরামর্শ দেওয়ার পছন্দের ভাষা হয়েছে।

প্রযুক্তিগতভাবে, যদি পাইথনে Qt / QML বাইন্ডিংগুলি উপলব্ধ থাকে তবে এটি এসডিকে দিয়ে ব্যবহার করা সম্ভব হবে should যাইহোক, সময় ফ্রেম দেওয়া, আমরা একাধিক বিকল্পের সমর্থন না করে একটি সরঞ্জাম সরঞ্জামকে সমর্থন করা এবং এটি ভাল করে ফোকাস করতে চাই।

কোনো সম্প্রদায়ের সদস্যদের প্রতি অবদান আগ্রহী, এটি একটি অসম্ভব হবে না, কিন্তু এই মুহূর্তে পাইথন কিউটি বাইন্ডিং অবস্থা একটু জটিল হল: PySide , যা প্রাকৃতিক পছন্দ হতে হবে, এ Qt5 বৈশিষ্ট্যসমূহ নিয়ে আসা হবে না প্রত্যাশিত ভবিষ্যত PyQt শুধু Qt5 বৈশিষ্ট্যসমূহ নিয়ে আসা হয়েছে , কিন্তু এটি বাণিজ্যিক অ্যাপ্লিকেশন, যা বাস্তুতন্ত্রের মুক্ত, ওপেন সোর্স অ্যাপ্লিকেশনগুলির সাথে এরা থাকবে লাইসেন্সিং পদ ভাল পছন্দ নাও হতে পারে। এই আগের প্রশ্নের আরও প্রসঙ্গ দেখুন ।


3

এখন আপনি নতুন প্রকল্পে উঠতে পারেন - পাইথন (সাইডবারের তালিকার নীচে) - এবং শ্রেণী বা উত্স নির্বাচন করুন।


1

পাইথন এবং উবুন্টু অপ্রয়োজনীয়, উবুন্টু চলমান যে কোনও ডিভাইসে অবশ্যই এখন এবং ভবিষ্যতে পাইথন চলবে, এটি ডেস্কটপ বা মোবাইল হোক। তারা এখন জাভাস্ক্রিপ্ট / কিউএমএল প্রচার করছে বলে মনে হচ্ছে, তবে এর অর্থ এই নয় যে পাইথনকে অবহেলা করা হয়েছে, উবুন্টু এপিআইগুলি দেখুন:

http://developer.ubuntu.com / উত্স / প্ল্যাটফর্ম/api/12-04/

আরো দেখুন:


1
এটাই সঠিক. তবে কনভারজেন্ট অ্যাপ্লিকেশন লেখার জন্য আমরা উবুন্টু এসডিকে সুপারিশ করছি, যার মধ্যে যদি সেগুলির মধ্যে কাজ করতে আগ্রহী কেউ পদক্ষেপ না নেয় তবে পাইথনের বাইন্ডিং নেই।
ডেভিড প্লানেলা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.