कोई प्लेटफ़ॉर्म-इंडिपेंडेंस और क्रॉस-प्लेटफ़ॉर्म एक समान नहीं हैं। समझने के लिए निम्नलिखित स्पष्टीकरणों पर एक नज़र डालते हैं।
क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर
क्रॉस-प्लेटफ़ॉर्म, या मल्टी-प्लेटफ़ॉर्म, कंप्यूटर सॉफ़्टवेयर या कंप्यूटिंग विधियों और अवधारणाओं के लिए प्रदान की जाने वाली विशेषता है जो कई कंप्यूटर प्लेटफ़ॉर्म पर कार्यान्वित और अंतर-संचालित होती है
इसे दो प्रकारों में विभाजित किया जा सकता है।
- व्यक्ति को प्रत्येक प्लेटफॉर्म के लिए अलग-अलग भवन या संकलन की आवश्यकता होती है, जो उसका समर्थन करता है,
- और दूसरे को विशेष तैयारी के बिना किसी भी प्लेटफ़ॉर्म पर सीधे चलाया जा सकता है, उदाहरण के लिए, एक व्याख्या भाषा या पूर्व संकलित पोर्टेबल बायटेकोड में लिखा गया सॉफ़्टवेयर, जिसके लिए दुभाषिए या रन-टाइम पैकेज सभी प्लेटफार्मों के सामान्य या मानक घटक हैं।
एक मल्टी-प्लेटफ़ॉर्म या क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर: एक से अधिक प्लेटफ़ॉर्म (ऑपरेटिंग सिस्टम) पर सॉफ़्टवेयर उपलब्ध है। इसका मतलब दो चीजों से हो सकता है -
- सॉफ्टवेयर विभिन्न प्लेटफार्मों के लिए अलग-अलग बिल्ड / एप्लिकेशन के साथ प्रदान किया जाता है [विंडोज़ के लिए अलग पैकेज, यह लिनक्स के लिए एक]।
- सॉफ्टवेयर कई प्लेटफार्मों पर (एक ही डाउनलोड के साथ) चलाया जा सकता है लेकिन सभी नहीं।
स्वतंत्र मंच
सॉफ्टवेयर जो प्लेटफ़ॉर्म इंडिपेंडेंट है, वह किसी एक प्लेटफ़ॉर्म की किसी विशेष सुविधा पर निर्भर नहीं करता है, या यदि ऐसा होता है, तो उन विशेष विशेषताओं को संभालता है जैसे कि यह कई प्लेटफ़ॉर्म से निपट सकता है।
प्लेटफ़ॉर्म इंडिपेंडेंट सॉफ़्टवेयर: प्लेटफ़ॉर्म इंडिपेंडेंट सॉफ़्टवेयर इसके सख्त अर्थ में है -
- कहीं भी स्थापित करें और हर जगह चलाएं - यह कोई फर्क नहीं पड़ता कि आप कहां हैं। हालाँकि आपको अलग-अलग इंस्टालर (अलग-अलग प्लेटफ़ॉर्म के लिए) मिल सकते हैं, यह केवल उपयोगकर्ताओं के लिए आसान होगा। आपके लिए सोर्स कोड से सीधे इंस्टॉल करने के विकल्प होंगे।
विभिन्न स्रोतों से एकत्र किया गया