w IT Platforma to dowolny sprzęt lub oprogramowanie używane do hostowania aplikacji lub usługi. Na przykład platforma aplikacji składa się ze sprzętu, systemu operacyjnego i programów koordynujących, które używają zestawu instrukcji dla określonego procesora lub mikroprocesora. W takim przypadku Platforma tworzy fundament, który zapewnia pomyślne wykonanie kodu obiektowego.
przy zakupie oprogramowania ważne jest, aby wiedzieć, na jaką platformę zostało napisane oprogramowanie.,
niektóre programy są specyficzne dla platformy, co oznacza, że deweloperzy wyraźnie opracowali swój program do uruchamiania na jednej platformie – na przykład Windows lub Mac. Oprogramowanie może być również wieloplatformowe, co oznacza, że programiści zamierzali, aby Kod obiektowy był wykonywany na więcej niż jednej platformie-na przykład Win / Mac. Oprogramowanie może być również niezależne od platformy, co oznacza, że oprogramowanie jest przeznaczone do pracy na dowolnej kombinacji systemu operacyjnego i architektury procesora-na przykład z przeglądarką internetową jako częścią podstawowej platformy.,
twórcy oprogramowania, którzy chcą zobaczyć, jak ich kod zachowuje się na różnych platformach, mogą korzystać z typu cloud computing zwanego platform as a service lub PaaS. Mówiąc najprościej, dostawca chmury obsługuje różne kombinacje platform sprzętowych i programowych na własnej infrastrukturze, a twórca oprogramowania płaci za ich wykorzystanie. Zwalnia to programistów z konieczności instalowania własnego sprzętu i oprogramowania podczas opracowywania i testowania nowej aplikacji.,
na przykład w przedsiębiorstwie podstawowe cechy definiujące Serwer mogą obejmować Typ procesora, taki jak Intel x86 lub x64; Typ pamięci lub wydajność, takie jak DDR4; oraz połączenia sieciowe, takie jak 1 GigE. Fizyczne cechy serwera mogą również obejmować jego format montażu, taki jak rack lub blade, lub specjalny format, taki jak otwarta konstrukcja obliczeniowa lub otwarta konstrukcja szafy.
termin platforma może również wykraczać poza zwykłe opisanie podstawowej architektury, aby również obejmować oprogramowanie, które jest zbudowane na architekturze., Na przykład wdrożenie maszyn wirtualnych w przedsiębiorstwie wymaga platformy hipernadzorcy, takiej jak Microsoft Hyper-V lub VMware vSphere.
which shows the number of computer
platforms shipped per year since 1975.
aplikacje mogą również odgrywać rolę w koncepcji platformy. Nawet jeśli aplikacja może wymagać podstawowego systemu obliczeniowego, takiego jak konkretny system operacyjny i serwer lub sprzęt pamięci masowej, aplikacja może być uważana za platformę, gdy jest używana jako narzędzie do wykonywania znaczącej pracy., Na przykład SQL jest aplikacją bazodanową, ale jest często używany jako składnik w innych funkcjach, takich jak rejestrowanie, analityka, systemy CRM i ERP. Tak więc SQL może być określany jako platforma. Podobnie aplikacja serwera www może być uważana za platformę, ponieważ służy do obsługi sklepu biznesowego lub portalu użytkownika / partnera.
stosy oprogramowania — kombinacje komponentów oprogramowania — umożliwiające wdrażanie innych złożonych usług dla firmy mogą być również określane jako platformy., Na przykład organizacja, która chce dostarczać własne funkcje w chmurze, może wdrożyć framework OpenStack jako platformę chmury prywatnej. Stos LAMP może być określany jako platforma do tworzenia oprogramowania dla Linuksa, która obejmuje SUSE Linux Enterprise Server jako system operacyjny i język skryptowy PHP jako język programowania.
powiązane definicje
Platforma jako usługa (Paas)
platforma integracji w chmurze
platforma współpracy
Platforma zarządzania danymi (DMP)
starsza Platforma
platforma przetwarzania danych (EUC)