আমার দৃষ্টিকোণ থেকে, নতুন অবদানকারীদের আকর্ষণ করার জন্য এই জাতীয় তথ্য অপরিহার্য, পাশাপাশি সম্ভাব্য ব্যবহারকারীদের তাদের সিস্টেমে অ্যাপ্লিকেশনকে সংহত করার জন্য কতটা কাজ হতে পারে তা তাত্ক্ষণিক ধারণা দেওয়ার জন্য।
- একটি সাধারণ দিক হ'ল অ্যাপ্লিকেশনটি চালানোর সময় ব্যবহৃত গ্রন্থাগারগুলি ।
কিছু ইনস্টলেশন কয়েকটি নির্বাচিত টুলকিটগুলিতে সীমাবদ্ধ যেমন জিটিকে + তবে কিউটি নয়, তদ্বিপরীত। কোনও প্রশাসক যিনি কোনও সিস্টেম বজায় রাখেন এবং দীর্ঘ সময়ের জন্য নিয়মিতভাবে তার উপাদানগুলি আপডেট করেন, এটি কেবল একটি ব্যবহারিক হতে পারে এবং ধর্মীয় প্রশ্ন নয়।
- আর একটি বিষয় হ'ল অ্যাপ্লিকেশনটি সংকলন করার জন্য প্রয়োজনীয় গ্রন্থাগারগুলি এবং প্রয়োজনীয় শর্তাদি ।
অর্থাত্ উত্স-ভিত্তিক লিনাক্স বিতরণের ব্যবহারকারীদের ক্ষেত্রে এটি কোনও অ্যাপ্লিকেশন সি, বা উদ্দেশ্য-সিতে রচিত কিনা তা বড় পার্থক্য করে কারণ তাদের সংকলকটির প্রথমে ভাষা সমর্থন করা দরকার। অন্যান্য ভাষাগুলি গ্রন্থাগারের একটি বিশাল স্ট্যাক ইনস্টল করার জন্য এটি প্রয়োজনীয় করে তুলতে পারে। প্রশ্নটি আবার, আপনি এই অ্যাপ্লিকেশনটি সংকলন করতে কতটা কাজ স্বীকার করতে ইচ্ছুক।
- একটি ভিন্ন দিক অবদানকারীদের আকৃষ্ট করার উদ্দেশ্য intention
বেশিরভাগ বিকাশকারীদের অল্প সংখ্যক ভাষার জন্য অগ্রাধিকার রয়েছে বা অন্য ভাষায় কেবল অভিজ্ঞতার অভাব থাকতে পারে। বিপুল সংখ্যক লোককে একটি আবেদনে অবদান রাখার জন্য, কিছু প্রকল্প এমনকি তাদের উত্সকে দুটি ভিন্ন ভাষায় বিভক্ত করেছে (যেমন ওয়েসনোথ, ভেগা স্ট্রাইক, নায়েভ, কেবলমাত্র কয়েকটি নাম রাখার জন্য)। এর মধ্যে একটি মূল প্রয়োগের জন্য (যেমন সি বা সি ++), অন্যটি সহজ পরিবর্তনের জন্য (পাইথন বা লুয়ার মতো)। এখানে "ওপেন সোর্স অ্যাপ্লিকেশনগুলির আর্কিটেকচার" এর একটি অধ্যায়ের লিঙ্ক রয়েছে যা ওয়েসনোথে কীভাবে এবং কেন এটি করা হয়েছিল তা বর্ণনা করে।
- পরিশেষে, কিছু ভাষার বিরুদ্ধে স্পষ্টতই পক্ষপাত এবং পক্ষপাত অনেক আছে।
আমি কেবল বলব যে আমি কোনও ভাষায় ভয়াবহভাবে অকার্যকর সফ্টওয়্যার লিখিত দেখেছি। যদি আপনি আমাকে জিজ্ঞাসা করেন, দক্ষতার জন্য, অ্যাপ্লিকেশনটির কোড মানটি এতে লেখা ভাষার চেয়ে অনেক বেশি গুরুত্বপূর্ণ।