Platvorm vs keskkond
Arvutiplatvorm ja arvutikeskkond on kaks arvutiteaduses kasutatavat mõistet, mis on omavahel tihedalt seotud. Seetõttu on nende tähendused tavakasutuses peaaegu sünonüümid, kuid selgemad määratlused näitavad terminite ja nende kasutamise erinevusi. Oxford Advanced Learneri sõnaraamatu kohaselt on platvorm seda tüüpi arvutisüsteem või tarkvara, mida kasutatakse, ja keskkond on terviklik struktuur, milles kasutaja, arvuti või programm töötab.
Lisateave arvutiplatvormi kohta
Arvutiplatvorm on arvutitarkvara või riistvaraarhitektuur, mis toimib arvutisüsteemi alusena. Näiteks x86 arhitektuur on maailmas kõige levinum platvorm lauaarvutite jaoks. IBM AS / 400, SunMirosystem (nüüd Oracle'i omanduses) SPARC, Apple, IBM ja Motorola PowerPC ning Intel IA-64 on kõik näited arvutiplatvormidest. Igaüks on aluseks arvutisüsteemi loomisele, mis toetab erinevaid operatsioonisüsteeme ja rakendustarkvara kõrgemal tasemel. Algselt kasutati riistvaraarhitektuuride jaoks mõistet Platvorm ja seda kasutamist pole aja jooksul muudetud. Sõna platvorm on aga laienenud ka tarkvararežiimi, kuna opsüsteemid on loodud igale individuaalsele arhitektuurile toetamiseks ja käitamiseks ning neid nimetatakse tarkvaraplatvormideks. Näiteks Sun Solaris ja SPARC jaoks avatud Solaris ning Unisys platvormide jaoks UnisysOS, mida kasutatakse enamasti serverites.
Kuna OS on muu rakendustarkvara alus, kasutatakse terminit platvorm operatsioonisüsteemide, näiteks Linuxi platvormi ja Windowsi platvormi esindamiseks. Iga tarkvaraplatvorm toetab oma rakendustarkvara, kuid isoleeritud tarkvara, mis täidab üksikuid ülesandeid, näiteks tekstitöötlusprogramm või veebibrauser, pole platvorm.
Lisateave keskkonna kohta
Keskkonna mõistet on palju tõlgendatud. Platvormi mõiste varasema kirjeldusega võrreldes nimetatakse nii riistvaraplatvormi kui ka operatsioonisüsteemi kokku keskkonnaks. Tarkvara ja riistvara kollektiivne konfiguratsioon on keskkond. Näiteks Windowsi 32-bitise arhitektuuriga töötav operatsioonisüsteem on keskkond. Nii on ka Apple'i MacOS, mis töötab 64-bitise arhitektuuri kallal.
Keskkonna mõiste järgmine suurem kasutusala on teatud tüüpi arvutite üldise konfiguratsiooni tähistamine. Nagu näiteks võrgukeskkond, andmebaasikeskkond või veebiteenuste keskkond, mis on suuremas mahus töötavad arvutitarkvara ja riistvara konfiguratsioonid. Seda saab kasutada ka palju lihtsamate konfiguratsioonide väljendamiseks; näiteks personaalarvuti töölauakeskkond, multimeediumikeskkond ja mängukeskkond.
Rakendus, mis pakub arendustööriistu komplekteerituna ühtsesse tarkvarasse, mis võimaldab arendajal juurdepääsu ja kasutada erinevaid funktsioone ühes keskkonnas, on tuntud kui integreeritud arenduskeskkond (IDE). Microsoft Visual Studio, Oracle JDeveloper ja WinDev on näited integreeritud arenduskeskkondadest, kus tavaliselt on lähtekoodiredaktor, kompilaator ja silur ühendatud ühte tarkvarasse.
Mis vahe on platvormil ja keskkonnal? • Arvutiplatvorm on tarkvara- või riistvaraarhitektuur, mis toimib arvutisüsteemi alusena, samas kui keskkond tähendab arvutisüsteemi nii tarkvara kui ka riistvara kollektiivset konfiguratsiooni. • Lisaks sellele kasutatakse mõistet keskkond arvutite, tarkvara või riistvara kollektiivsete konfiguratsioonide kirjeldamiseks kõrgematel tasanditel, samal ajal kui platvorm piirdub sihtasutuse struktuuriga. |