Platforma naspram okoliša
Računalna platforma i računalno okruženje dva su termina koja se koriste u računalnoj znanosti koja su usko povezana. Stoga su njihova značenja gotovo sinonim za zajedničku uporabu, ali jasnije definicije pokazuju razlike pojmova i njihove uporabe. Prema rječniku Oxford Advanced Learner, platforma je vrsta računalnog sustava ili softvera koji se koristi, a okruženje je cjelovita struktura unutar koje djeluje korisnik, računalo ili program.
Više o računalnoj platformi
Računalna platforma je računalna softverska ili hardverska arhitektura, koja je temelj računalnog sustava. Na primjer, x86 arhitektura je najčešća platforma za stolna računala u svijetu. IBM AS / 400, SunMirosystem (sada je u vlasništvu Oracle) SPARC, Apple, IBM i Motorola PowerPC, te Intel IA-64, sve su primjeri računalnih platformi. Svaka od njih djeluje kao temelj za izgradnju računalnog sustava, koji podržava različite operativne sustave i aplikativni softver na višoj razini. U početku se izraz Platform koristio za hardverske arhitekture i ta se upotreba nije mijenjala tijekom vremena. Međutim, upotreba riječi platforma proširila se na režim softvera jer su operativni sustavi dizajnirani za podršku i pokretanje svake pojedinačne arhitekture, a nazivaju se softverskim platformama. Primjeri su Sun Solaris i otvoreni Solaris za SPARC i UnisysOS za Unisys platforme, koji se uglavnom koriste u poslužiteljima.
Budući da OS djeluje kao temelj za drugi aplikacijski softver, pojam platforma koristi se za predstavljanje operativnih sustava, poput Linux platforme i Windows platforme. Svaka softverska platforma podržava vlastiti aplikativni softver, ali izolirani softver koji izvodi pojedinačni zadatak kao što je program za obradu teksta ili web preglednik nije platforma.
Više o okolišu
Mnogo je tumačenja termina okolina. Uspoređujući s ranijim opisom terminske platforme, i hardverska platforma i operativni sustav uzeti zajedno, obično se nazivaju okruženjem. Kolektivna konfiguracija softvera i hardvera je okruženje. Na primjer, Windows operativni sustav koji radi na 32-bitnoj arhitekturi je okruženje. Tako i Appleov MacOS koji radi na 64-bitnoj arhitekturi.
Sljedeća velika upotreba termina okruženje je za označavanje određene vrste generičke konfiguracije računala. Kao što su mrežno okruženje, okruženje baza podataka ili okruženje web usluga, koje su računalni softver i hardver konfiguracije koje rade u većem razmjeru. Može se koristiti i za izražavanje mnogo jednostavnijih konfiguracija; na primjer, stolno okruženje, multimedijsko okruženje i okruženje za igru na osobnom računalu.
Aplikacija koja nudi alate za razvoj u paketu s jednim softverom, koji programeru omogućuje pristup i korištenje različitih funkcija u jednom okruženju poznata je i kao integrirano razvojno okruženje (IDE). Microsoft Visual Studio, Oracle JDeveloper i WinDev primjeri su integriranog razvojnog okruženja u kojem se obično urednik izvornog koda, prevoditelj i program za uklanjanje pogrešaka kombiniraju u jednom softveru.
Koja je razlika između platforme i okoliša? • Računalna platforma je softverska ili hardverska arhitektura koja je temelj računalnog sustava, dok okruženje znači kolektivnu konfiguraciju softvera i hardvera računalnog sustava. • Nadalje, pojam okruženje koristi se za opisivanje kolektivnih konfiguracija računala, softvera ili hardvera na višim razinama, dok je platforma ograničena na strukturu razine temelja. |