Platform vs Miljø
Datamaskinplattform og datamiljø er to begreper som brukes i datavitenskap, som er nært beslektet. Derfor er deres betydninger nesten synonymt med vanlig bruk, men mer eksplisitte definisjoner viser forskjellene i vilkårene og bruken av dem. I følge Oxford Advanced Learner's ordbok er en plattform typen datasystem eller programvare som brukes, og et miljø er den komplette strukturen der en bruker, datamaskin eller program opererer.
Mer om Computer Platform
En dataplatform er en dataprogramvare eller maskinvarearkitektur som fungerer som grunnlaget for datasystemet. For eksempel er x86-arkitektur den vanligste plattformen for stasjonære datamaskiner i verden. IBM AS / 400, SunMirosystem (nå eid av Oracle) SPARC, Apple, IBM og Motorola PowerPC, og Intel IA-64 er alle eksempler på dataplattformer. Hver fungerer som grunnlag for å bygge et datasystem, som støtter forskjellige operativsystemer og applikasjonsprogramvare på et høyere nivå. Opprinnelig ble termen Platform brukt til maskinvarearkitekturer, og bruken har ikke blitt endret over tid. Men bruken av ordet plattformen har utvidet seg til regimet av programvare fordi operativsystemer ble utformet for å støtte og kjøre på hver enkelt arkitektur, og de kalles programvareplattformer. Eksempler er Sun Solaris og åpne Solaris for SPARC og UnisysOS for Unisys-plattformer, mest brukt på servere.
Siden operativsystemet fungerer som grunnlag for annen applikasjonsprogramvare, er begrepet plattform brukt til å representere operativsystemer, for eksempel Linux-plattform og Windows-plattform. Hver programvareplattform støtter sin egen applikasjonsprogramvare, men isolert programvare som utfører en individuell oppgave, for eksempel et tekstbehandlingsprogram eller en nettleser, er ikke en plattform.
Mer om miljøet
Det er mange tolkninger av begrepet miljø. Sammenligning med den tidligere beskrivelsen av begrepet plattform, både maskinvareplattformen og operativsystemet samlet, vanligvis kalt som et miljø. Den kollektive konfigurasjonen av programvare og maskinvare er miljøet. For eksempel er Windows-operativsystemet som arbeider med en 32-biters arkitektur et miljø. Det er også Apples MacOS som jobber med en 64-biters arkitektur.
Den neste store bruken av begrepet miljø er å betegne en bestemt type generisk konfigurasjon av datamaskiner. Slik som nettverksmiljø, databasemiljø eller webtjenestemiljø, som er dataprogramvare og maskinvarekonfigurasjoner som opererer i større målestokk. Det kan brukes til å uttrykke mye enklere konfigurasjoner også; for eksempel skrivebordsmiljø, multimediemiljø og spillmiljø på en personlig datamaskin.
En applikasjon som tilbyr utviklingsverktøyene samlet i o enkelt programvare, som gjør det mulig for utvikleren å få tilgang til og bruke ulike funksjoner i et enkelt miljø, er kjent som et integrert utviklingsmiljø (IDE). Microsoft Visual Studio, Oracle JDeveloper og WinDev er eksempler på integrerte utviklingsmiljøer, der vanligvis en kildekodeditor, en kompilator og en debugger kombineres i en enkelt programvare.
Hva er forskjellen mellom plattform og miljø? • Datamaskinplattform er en programvare- eller maskinvarearkitektur som fungerer som grunnlaget for et datasystem, mens miljøet betyr den kollektive konfigurasjonen av både programvare og maskinvare i et datasystem. • Termen miljø er også brukt til å beskrive kollektive konfigurasjoner av datamaskiner, programvare eller maskinvare på høyere nivåer, mens plattformen er begrenset til grunnnivåstrukturen. |