Платформа срещу среда
Компютърна платформа и компютърна среда са два термина, използвани в компютърните науки, които са тясно свързани. Следователно техните значения са почти синоними при обща употреба, но по-ясните дефиниции показват разликите между термините и тяхната употреба. Според речника на Oxford Advanced Learner платформата е типът компютърна система или софтуер, който се използва, а средата е пълната структура, в която работи потребител, компютър или програма.
Повече за компютърната платформа
Компютърната платформа е компютърна софтуерна или хардуерна архитектура, която действа като основа на компютърната система. Например, x86 архитектурата е най-разпространената платформа за настолни компютри в света. IBM AS/400, SunMirosystem (сега собственост на Oracle) SPARC, Apple, IBM и Motorola PowerPC и Intel IA-64 са примери за компютърни платформи. Всеки действа като основа за изграждане на компютърна система, която поддържа различни операционни системи и приложен софтуер на по-високо ниво. Първоначално терминът платформа е бил използван за хардуерни архитектури и това използване не е променено с течение на времето. Използването на думата платформа обаче се разшири в режима на софтуер, тъй като операционните системи са проектирани да поддържат и работят на всяка отделна архитектура и се наричат софтуерни платформи. Примери за това са Sun Solaris и отворен Solaris за SPARC и UnisysOS за Unisys платформи, използвани предимно в сървъри.
Тъй като ОС действа като основа за друг приложен софтуер, терминът платформа се използва за представяне на операционни системи, като платформа Linux и платформа Windows. Всяка софтуерна платформа поддържа свой собствен приложен софтуер, но изолиран софтуер, изпълняващ отделна задача, като текстообработваща програма или уеб браузър, не е платформа.
Повече за околната среда
Има много тълкувания на термина среда. В сравнение с по-ранното описание на термина платформа, както хардуерната платформа, така и операционната система, взети заедно, обикновено се наричат среда. Колективната конфигурация на софтуер и хардуер е средата. Например операционна система Windows, работеща на 32-битова архитектура, е среда. Така е и с MacOS на Apple, работещ на 64-битова архитектура.
Следващата основна употреба на термина среда е за обозначаване на определен тип обща конфигурация на компютри. Като мрежова среда, среда на база данни или среда на уеб услуги, които са компютърни софтуерни и хардуерни конфигурации, работещи в по-голям мащаб. Може да се използва и за изразяване на много по-прости конфигурации; например десктоп среда, мултимедийна среда и среда за игри на персонален компютър.
Приложение, което предлага инструментите за разработка, обединени в един софтуер, който позволява на разработчика да осъществява достъп и да използва различни функции в една среда, е известно като интегрирана среда за разработка (IDE). Microsoft Visual Studio, Oracle JDeveloper и WinDev са примери за интегрирани среди за разработка, в които обикновено редактор на изходен код, компилатор и дебъгер са комбинирани в един софтуер.
Каква е разликата между платформа и среда?
• Компютърната платформа е софтуерна или хардуерна архитектура, която действа като основа на компютърна система, докато средата означава колективната конфигурация на софтуера и хардуера на компютърна система.
• Освен това, терминът среда се използва за описание на колективни конфигурации на компютри, софтуер или хардуер на по-високи нива, докато платформата е ограничена до структурата на базовото ниво.