Plattform mot miljø
Dataplattform og datamiljø er to begreper som brukes i informatikk, som er nært beslektede. Derfor er betydningen deres nesten synonymt med vanlig bruk, men mer eksplisitte definisjoner viser forskjellene i begrepene og bruken av dem. I følge Oxford Advanced Learners ordbok er en plattform den typen datasystem eller programvare som brukes, og et miljø er den komplette strukturen der en bruker, datamaskin eller et program opererer.
Mer om datamaskinplattform
En dataplattform 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 grunnlaget for å bygge et datasystem, som støtter forskjellige operativsystemer og applikasjonsprogramvare på et høyere nivå. Opprinnelig ble begrepet plattform brukt for maskinvarearkitekturer, og den bruken har ikke blitt endret over tid. Imidlertid har bruken av ordet plattform utvidet seg til programvaren fordi operativsystemer ble designet for å støtte og kjøre på hver av de enkelte arkitekturene, og de kalles programvareplattformer. Eksempler er Sun Solaris og åpen Solaris for SPARC og UnisysOS for Unisys-plattformer, mest brukt i servere.
Siden OS fungerer som grunnlaget for annen applikasjonsprogramvare, brukes begrepet plattform for å 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 en tekstbehandler eller en nettleser, er ikke en plattform.
Mer om miljø
Det er mange tolkninger av begrepet miljø. Sammenlignet 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-operativsystem som arbeider med en 32-biters arkitektur et miljø. Det samme er 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 programvare for programvare og maskinvare som fungerer i større skala. Den kan også brukes til å uttrykke mye enklere konfigurasjoner; for eksempel skrivebordsmiljø, multimediamiljø og spillmiljø på en personlig datamaskin.
Et program som tilbyr utviklingsverktøyene samlet i en enkelt programvare, som lar utvikleren få tilgang til og bruke forskjellige 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 feilsøking kombineres i en enkelt programvare.
Hva er forskjellen mellom plattform og miljø? • Dataplattform 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. • Videre brukes begrepet miljø for å beskrive kollektive konfigurasjoner av datamaskiner, programvare eller maskinvare på høyere nivåer, mens plattformen er begrenset til grunnnivåstrukturen. |