কোনও প্ল্যাটফর্ম-স্বাধীনতা এবং ক্রস প্ল্যাটফর্ম এক নয়। বুঝতে নীচের ব্যাখ্যাটি একবার দেখে নেওয়া যাক।
ক্রস প্ল্যাটফর্ম সফ্টওয়্যার
ক্রস প্ল্যাটফর্ম, বা মাল্টি-প্ল্যাটফর্ম, এমন একটি বৈশিষ্ট্য যা কম্পিউটার সফ্টওয়্যার বা কম্পিউটিং পদ্ধতি এবং ধারণাগুলিকে একাধিক কম্পিউটার প্ল্যাটফর্মে প্রয়োগ করা হয় এবং আন্ত-অপারেট করা হয় to
এটি দুই প্রকারে বিভক্ত হতে পারে।
- একটিকে প্রতিটি প্ল্যাটফর্মের জন্য পৃথক বিল্ডিং বা সংকলন প্রয়োজন যা এটি সমর্থন করে,
- এবং অন্যটি বিশেষ প্রস্তুতি ব্যতীত যে কোনও প্ল্যাটফর্মে সরাসরি চালানো যেতে পারে, যেমন, কোনও অনুবাদিত ভাষায় লিখিত সফ্টওয়্যার বা প্রাক-সংকলিত পোর্টেবল বাইটকোড যার জন্য দোভাষী বা রান-টাইম প্যাকেজগুলি সমস্ত প্ল্যাটফর্মের সাধারণ বা মানক উপাদান।
একটি মাল্টি প্ল্যাটফর্ম বা ক্রস প্ল্যাটফর্ম সফ্টওয়্যার: একাধিক প্ল্যাটফর্ম (অপারেটিং সিস্টেম) এ সফ্টওয়্যার উপলব্ধ। এর অর্থ দুটি জিনিস হতে পারে -
- সফ্টওয়্যারটি বিভিন্ন প্ল্যাটফর্মগুলির জন্য বিভিন্ন বিল্ড / অ্যাপ্লিকেশন সরবরাহ করা হয় [উইন্ডোজের জন্য বিভিন্ন প্যাকেজ, এটি লিনাক্সের জন্য একটি]।
- সফ্টওয়্যারটি একাধিক প্ল্যাটফর্মে চালানো যেতে পারে (একই ডাউনলোডের সাথে) তবে সমস্ত নয়।
স্বাধীন প্ল্যাটফর্ম
প্ল্যাটফর্মটি স্বতন্ত্র সফ্টওয়্যার কোনও একক প্ল্যাটফর্মের কোনও বিশেষ বৈশিষ্ট্যের উপর নির্ভর করে না, বা যদি তা করে থাকে তবে সেই বিশেষ বৈশিষ্ট্যগুলি হ্যান্ডল করে যে এটি একাধিক প্ল্যাটফর্মের সাথে ডিল করতে পারে।
প্ল্যাটফর্ম ইন্ডিপেন্ডেন্ট সফ্টওয়্যার: প্ল্যাটফর্ম ইন্ডিপেন্ডেন্ট সফ্টওয়্যার এর কঠোর অর্থে -
- যে কোনও জায়গায় ইনস্টল করুন এবং সর্বত্র চালান - আপনি যেখানেই থাকুন তা বিবেচ্য নয়। যদিও আপনি বিভিন্ন ইনস্টলার পেতে পারেন (বিভিন্ন প্ল্যাটফর্মের জন্য), এটি কেবল ব্যবহারকারীদের স্বাচ্ছন্দ্যের জন্য। সোর্স কোড থেকে সরাসরি ইনস্টল করার জন্য বিকল্প থাকবে।
বিভিন্ন উত্স থেকে একত্রিত