Platforma vs prostředí
Počítačová platforma a počítačové prostředí jsou dva pojmy používané v informatice, které spolu úzce souvisí. Proto jsou jejich významy v běžném používání téměř synonymní, ale explicitnější definice ukazují rozdíly mezi pojmy a jejich použití. Podle slovníku Oxford Advanced Learner’s dictionary je platforma typ počítačového systému nebo softwaru, který se používá, a prostředí je úplná struktura, ve které uživatel, počítač nebo program funguje.
Více o počítačové platformě
Počítačová platforma je architektura počítačového softwaru nebo hardwaru, která funguje jako základ počítačového systému. Například architektura x86 je nejběžnější platformou pro stolní počítače na světě. IBM AS/400, SunMirosystem (nyní vlastněný Oracle), SPARC, Apple, IBM a Motorola PowerPC a Intel IA-64 jsou všechny příklady počítačových platforem. Každý funguje jako základ pro vytvoření počítačového systému, který podporuje různé operační systémy a aplikační software na vyšší úrovni. Původně se termín Platforma používal pro hardwarové architektury a toto použití se v průběhu času nezměnilo. Použití slova platforma se však rozšířilo i do režimu softwaru, protože operační systémy byly navrženy tak, aby podporovaly a běžely na každé jednotlivé architektuře a nazývají se softwarové platformy. Příklady jsou Sun Solaris a otevřený Solaris pro SPARC a UnisysOS pro platformy Unisys, většinou používané na serverech.
Protože OS funguje jako základ pro další aplikační software, termín platforma se používá k označení operačních systémů, jako je platforma Linux a platforma Windows. Každá softwarová platforma podporuje svůj vlastní aplikační software, ale izolovaný software provádějící jednotlivé úkoly, jako je textový procesor nebo webový prohlížeč, platformou není.
Více o životním prostředí
Existuje mnoho výkladů pojmu životní prostředí. Ve srovnání s dřívějším popisem termínu platforma, jak hardwarová platforma, tak operační systém dohromady, obvykle nazývané jako prostředí. Kolektivní konfigurací softwaru a hardwaru je prostředí. Prostředím je například operační systém Windows pracující na 32bitové architektuře. Stejně tak MacOS společnosti Apple pracuje na 64bitové architektuře.
Další hlavní použití termínu prostředí je pro označení určitého typu obecné konfigurace počítačů. Jako je síťové prostředí, databázové prostředí nebo prostředí webových služeb, což jsou konfigurace počítačového softwaru a hardwaru fungující ve větším měřítku. Může být také použit pro vyjádření mnohem jednodušších konfigurací; například desktopové prostředí, multimediální prostředí a herní prostředí na osobním počítači.
Aplikace, která nabízí vývojové nástroje spojené do jednoho softwaru, který vývojářům umožňuje přístup a používání různých funkcí v jediném prostředí, se nazývá integrované vývojové prostředí (IDE). Microsoft Visual Studio, Oracle JDeveloper a WinDev jsou příklady integrovaných vývojových prostředí, ve kterých jsou obvykle editor zdrojového kódu, kompilátor a debugger kombinovány v jediném softwaru.
Jaký je rozdíl mezi platformou a prostředím?
• Počítačová platforma je softwarová nebo hardwarová architektura, která funguje jako základ počítačového systému, zatímco prostředí znamená kolektivní konfiguraci softwaru i hardwaru počítačového systému.
• Dále se termín prostředí používá k popisu společných konfigurací počítačů, softwaru nebo hardwaru na vyšších úrovních, zatímco platforma je omezena na strukturu základní úrovně.