আমি কীভাবে একটি উবুন্টু ডেস্কটপ অ্যাপ তৈরি করতে শুরু করব?


34

আমি একটি উবুন্টু ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে চাই, বিশেষত গুইবারকে প্রতিস্থাপন করতে।

আমি জাভা, পাইথন এবং কয়েকটি অন্যান্য প্রযুক্তিতে কোড করতে পারি। অ্যাডোব ফ্লেক্স একটি বিকল্প হতে পারে যতক্ষণ না অ্যাডোব আরও কিছু স্তন্যপান করার সিদ্ধান্ত নেয় এবং লিনাক্সে আকাশের সমর্থন বন্ধ না করে।

দ্রষ্টব্য - আমি অন্যান্য ওএসকে সমর্থন করার বিষয়ে চিন্তা করি না। এটি একটি ব্যক্তিগত উবুন্টু নির্দিষ্ট অ্যাপ্লিকেশন হবে। এটি আমি ওপেন-সোর্স করতে পারি, অতিরিক্ত সাহায্যের জন্য আমার আপত্তি নেই।

এটি উবুন্টু, বিজ্ঞপ্তি এবং সকলের সাথে নির্বিঘ্নে সংহত করা উচিত।

আমার ধারণা পাইথন এটি, এটি কি সঠিক? আমি কীভাবে শুরু করব?

উত্তর:


26

হ্যা পাইথন সম্ভবত আপনার সেরা সূচনার পয়েন্ট, যদি আপনি এটির সাথে স্বাচ্ছন্দ্য বোধ করেন (কে না?)।

আমি দ্রুত দেখুন । "সুবিধাবাদী" বিকাশকারীরা যত তাড়াতাড়ি সম্ভব তারা কিছু লিখতে পারেন। এটি আপনার জন্য অনেক ভিত্তি তৈরি করে, পাশাপাশি এটি প্যাকেজ করার জন্য এবং মুক্তির জন্য লঞ্চপ্যাডে আপনাকে একটি ভাল ভিত্তি দেয়।

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

তবে এটি আপনাকে শুরু করবে। আমি সত্যিই টিউটোরিয়ালটি দিয়ে যাওয়ার পরামর্শ দিচ্ছি তবে প্রধান পদক্ষেপগুলি হ'ল:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

আমি মনে করি আপনি সম্মত হবেন, এটি কোনও অ্যাপ্লিকেশন লিখতে, ডিজাইন করতে, পরীক্ষা করতে এবং প্রকাশ করতে ঘৃণ্যভাবে তাড়াতাড়ি করে তোলে।

অন্যান্য ব্যবহারের জন্যও অন্যান্য টেম্পলেট উপলব্ধ (সিএলআই অ্যাপ্লিকেশন, ইত্যাদি)।


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


3

আপনার অভিনব কল্যাণকর বিষয়গুলি সম্পর্কে আপনি কোনও অ্যাপ লিখে এবং জমা দিতে পারেন। আপনি বিভিন্ন ইউআই বাইন্ডিং লাইব্রেরি সহ বিভিন্ন ভাষা ব্যবহার করতে পারেন।

উবুন্টু ডেস্কটপ অ্যাপ্লিকেশনগুলির বিকাশে কাজ করার জন্য বেশ কয়েকটি ইউআই লাইব্রেরি রয়েছে \ ফ্রেমওয়ার্ক \ প্রোগ্রামিং ল্যাঙ্গুয়েজ। উবুন্টু-র বর্তমান সংস্করণটির সাথে কিউটি-র সবচেয়ে পরিপক্ক সংহত রয়েছে তবে, Gtk অতীতে এর জন্য আরও জনপ্রিয় পছন্দ ছিল।

কিউটি

GTK

wxWidgets

কিছু অতিরিক্ত সংস্থান

7/15/2016 আপডেট করুন: উবুন্টুর কাছে এখন একটি অ্যাপ বিতরণ প্ল্যাটফর্ম রয়েছে Snappy যা আপনি অ্যাপ তৈরি করতে এবং প্রকাশ করতে ব্যবহার করতে পারেন। এবার শুরু করা যাক


1
বর্ধিত সামগ্রীর জন্য আপডেট উত্তর
টেরেন্স

historicalতিহাসিক প্রেক্ষাপটের জন্য কিছুটা টুইট করেছেন।
টেরেন্স

2

উবুন্টু 16.04 এবং আরও নতুন

গৃহীত উত্তরে প্রস্তাবিত দ্রুত প্রয়োগটি ডিফল্ট উবুন্টু 16.04 সংগ্রহস্থলগুলিতে পাওয়া যায় না। দ্রুত করার বিকল্প বিকল্প সফটওয়্যার হ'ল আলোকসজ্জা সফটওয়্যার নির্মাতা । এই সফ্টওয়্যারটির 6 সংস্করণ (সর্বশেষতম সংস্করণ) একটি জিপিএলভি 2 লাইসেন্সের অধীনে ডেবিয়ান প্যাকেজ হিসাবে প্রকাশিত হয়েছে। আলোকসজ্জা সফ্টওয়্যার নির্মাতা আপনাকে একটি ড্রাগ এবং ড্রপ ইন্টারফেস ব্যবহার করে সহজেই অ্যাপ্লিকেশন তৈরি করতে এবং একাধিক প্ল্যাটফর্মে রফতানি করার অনুমতি দেয়।

পাইথনের উবুন্টু অ্যাপ্লিকেশন বিকাশের জন্য আরও পূর্ণ-বৈশিষ্ট্যযুক্ত পাইথন আইডিইগুলির জন্য সুপারিশ করা হয় সে সম্পর্কিত তথ্যের জন্য এই প্রশ্নগুলি দেখুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.