Plattform mot miljö
Datorplattform och datormiljö är två termer som används inom datavetenskap, som är nära besläktade. Därför är deras betydelse nästan synonymt vid vanlig användning, men mer uttryckliga definitioner visar skillnaderna i termerna och deras användning. Enligt Oxford Advanced Learners ordbok är en plattform den typ av datorsystem eller programvara som används, och en miljö är den fullständiga strukturen inom vilken en användare, dator eller ett program fungerar.
Mer om datorplattform
En datorplattform är en datorprogramvara eller hårdvaruarkitektur, som fungerar som grunden för datorsystemet. Till exempel är x86-arkitektur den vanligaste plattformen för stationära datorer i världen. IBM AS / 400, SunMirosystem (som nu ägs av Oracle) SPARC, Apple, IBM och Motorola PowerPC och Intel IA-64 är alla exempel på datorplattformar. Var och en fungerar som grunden för att bygga ett datorsystem som stöder olika operativsystem och applikationsprogramvara på en högre nivå. Ursprungligen användes termen plattform för hårdvaruarkitekturer, och den användningen har inte ändrats över tiden. Användningen av ordplattformen har dock utvidgats till programvaran eftersom operativsystem har utformats för att stödja och köras på var och en av de enskilda arkitekturerna, och de kallas programvaruplattformar. Exempel är Sun Solaris och öppna Solaris för SPARC och UnisysOS för Unisys-plattformar, som oftast används på servrar.
Eftersom OS fungerar som grund för annan applikationsprogramvara används termen plattform för att representera operativsystem, till exempel Linux-plattform och Windows-plattform. Varje programvaruplattform stöder sin egen applikationsprogramvara, men isolerad programvara som utför en enskild uppgift som en ordbehandlare eller en webbläsare är inte en plattform.
Mer om miljö
Det finns många tolkningar av begreppet miljö. Jämfört med den tidigare beskrivningen av termen plattform, både maskinvaruplattformen och operativsystemet tillsammans, vanligtvis kallade som en miljö. Den kollektiva konfigurationen av programvara och hårdvara är miljön. Till exempel är Windows-operativsystem som arbetar med en 32-bitars arkitektur en miljö. Så är Apples MacOS som arbetar med en 64-bitars arkitektur.
Nästa stora användning av termen miljö är att beteckna en viss typ av generisk konfiguration av datorer. Såsom nätverksmiljö, databasmiljö eller webbtjänstmiljö, som är datorprogramvara och hårdvarukonfigurationer som fungerar i större skala. Den kan också användas för att uttrycka mycket enklare konfigurationer; till exempel skrivbordsmiljö, multimediamiljö och spelmiljö på en persondator.
En applikation som erbjuder utvecklingsverktygen buntade i en enda programvara, som gör det möjligt för utvecklaren att komma åt och använda olika funktioner i en enda miljö kallas en Integrerad utvecklingsmiljö (IDE). Microsoft Visual Studio, Oracle JDeveloper och WinDev är exempel på integrerade utvecklingsmiljöer, där vanligtvis en källkodsredigerare, en kompilator och en felsökare kombineras i en enda programvara.
Vad är skillnaden mellan plattform och miljö? • Datorplattform är en mjukvaru- eller hårdvaruarkitektur som fungerar som grunden för ett datorsystem, medan miljön betyder den kollektiva konfigurationen av både mjukvara och hårdvara i ett datorsystem. • Dessutom används termen miljö för att beskriva kollektiva konfigurationer av datorer, programvara eller hårdvara på högre nivåer, medan plattformen är begränsad till grundnivåstrukturen. |