Platform kontra miljø
Computerplatform og computermiljø er to udtryk, der bruges i datalogi, og som er tæt beslægtede. Derfor er deres betydninger næsten synonyme i almindelig brug, men mere eksplicitte definitioner viser forskellene mellem begreberne og deres brug. Ifølge Oxford Advanced Learners ordbog er en platform den type computersystem eller software, der bruges, og et miljø er den komplette struktur, inden for hvilken en bruger, computer eller program opererer.
Mere om computerplatform
En computerplatform er en computersoftware- eller hardwarearkitektur, der fungerer som grundlaget for computersystemet. For eksempel er x86-arkitektur den mest almindelige platform for stationære computere i verden. IBM AS/400, SunMirosystem (nu ejet af Oracle) SPARC, Apple, IBM og Motorola PowerPC og Intel IA-64 er alle eksempler på computerplatforme. Hver fungerer som grundlaget for at bygge et computersystem, som understøtter forskellige operativsystemer og applikationssoftware på et højere niveau. Oprindeligt blev begrebet Platform brugt om hardwarearkitekturer, og den brug er ikke blevet ændret over tid. Brugen af ordet platform har dog udvidet sig til softwareregimet, fordi operativsystemer er designet til at understøtte og køre på hver af de individuelle arkitekturer, og de kaldes softwareplatforme. Eksempler er Sun Solaris og åbne Solaris til SPARC og UnisysOS til Unisys-platforme, mest brugt på servere.
Da OS fungerer som grundlaget for anden applikationssoftware, bruges termen platform til at repræsentere operativsystemer, såsom Linux-platformen og Windows-platformen. Hver softwareplatform understøtter sin egen applikationssoftware, men isoleret software, der udfører en individuel opgave, såsom et tekstbehandlingsprogram eller en webbrowser, er ikke en platform.
Mere om miljø
Der er mange fortolkninger af begrebet miljø. Sammenligning med den tidligere beskrivelse af begrebet platform, både hardwareplatformen og operativsystemet taget sammen, norm alt kaldet som et miljø. Den kollektive konfiguration af software og hardware er miljøet. For eksempel er Windows-operativsystem, der arbejder på en 32-bit arkitektur, et miljø. Det samme gør, at Apples MacOS arbejder på en 64-bit arkitektur.
Den næste store brug af udtrykket miljø er at betegne en bestemt type generisk konfiguration af computere. Såsom netværksmiljø, databasemiljø eller webservicemiljø, som er computersoftware og hardwarekonfigurationer, der fungerer i større skala. Det kan også bruges til at udtrykke meget enklere konfigurationer; for eksempel skrivebordsmiljø, multimediemiljø og spilmiljø på en personlig computer.
En applikation, der tilbyder udviklingsværktøjerne samlet i en enkelt software, som giver udvikleren adgang til og bruge forskellige funktioner i et enkelt miljø, er kendt som et integreret udviklingsmiljø (IDE). Microsoft Visual Studio, Oracle JDeveloper og WinDev er eksempler på integrerede udviklingsmiljøer, hvor en kildekodeeditor, en compiler og en debugger norm alt kombineres i enkelt software.
Hvad er forskellen mellem platform og miljø?
• Computerplatform er en software- eller hardwarearkitektur, der fungerer som grundlaget for et computersystem, mens miljøet betyder den kollektive konfiguration af både software og hardware i et computersystem.
• Ydermere bruges udtrykket miljø til at beskrive kollektive konfigurationer af computere, software eller hardware på højere niveauer, mens platformen er begrænset til strukturen på fundamentniveauet.