Plataforma

Definición: ¿Qué significa Plataforma?

Una plataforma es un conjunto de tecnologías que se utilizan como base sobre la que se desarrollan otras aplicaciones, procesos o tecnologías.

En la informática personal, una plataforma es el hardware básico (computadora) y el software (sistema operativo) en el que se pueden ejecutar las aplicaciones de software. Este entorno constituye la base básica sobre la que se respalda y / o desarrolla cualquier aplicación o software.

Las computadoras usan unidades de procesamiento central (CPU) específicas que están diseñadas para ejecutar código de lenguaje de máquina específico. Para que la computadora ejecute aplicaciones de software, las aplicaciones deben estar en el lenguaje de máquina codificado en binario de esa CPU.

Por lo tanto, históricamente, los programas de aplicación escritos para una plataforma no funcionarían en una plataforma diferente.

Techinfo explica la plataforma

Una plataforma informática, también llamada plataforma digital o plataforma informática, generalmente se refiere únicamente al sistema operativo y al hardware de la computadora.

Un ejemplo de plataforma informática es una computadora portátil moderna que ejecuta Windows como sistema operativo. Otro ejemplo sería una computadora Apple con el sistema operativo Mac OS X.

Estándares de plataforma

La plataforma se ajusta a un conjunto de estándares que permiten a los desarrolladores de software desarrollar aplicaciones de software para la plataforma. Estos mismos estándares permiten a los propietarios y administradores comprar las aplicaciones y el hardware adecuados.

Por lo tanto, para ejecutar un programa de contabilidad en una computadora, uno debe comprar una aplicación de software de contabilidad que se desarrolló para la plataforma en la que se utilizará.

Múltiples plataformas

Las nuevas interfaces basadas en estándares y las interfaces abiertas permiten que los programas de aplicación se ejecuten en múltiples plataformas. Además, los desarrolladores de software han desarrollado herramientas de software que permiten que las aplicaciones se ejecuten en múltiples plataformas.

Software multiplataforma y software multiplataforma

Esto ha dado lugar a los términos software multiplataforma y software multiplataforma. Un ejemplo clásico lo representan los videojuegos desarrollados específicamente para una determinada plataforma, en este caso una consola como PlayStation o Xbox.

Aunque el mismo juego puede existir en diferentes versiones para ejecutarse en diferentes sistemas, si esa versión está diseñada para ejecutarse en Microsoft Windows, no funcionará si se carga en una Xbox.

Cada plataforma de juego se adherirá a su propio conjunto de estándares, así como a reglas y restricciones de hardware. Por ejemplo, los desarrolladores pueden necesitar reducir la configuración de gráficos en el juego si el motor del juego es demasiado pesado en el hardware de una consola específica.

Navegadores

Los navegadores web más nuevos permiten ejecutar complementos de terceros como parte del navegador. Por lo tanto, ahora se habla de algunos navegadores como plataformas, ya que se utilizan como base sobre la cual ejecutar los programas de software de otras aplicaciones.

Plataformas móviles

Hoy en día, los nuevos dispositivos móviles como los teléfonos inteligentes y las tabletas poseen su propio software y hardware. Operan de forma independiente de otros sistemas y son capaces de ejecutar sus propias aplicaciones, herramientas y otro software, por lo que pueden considerarse plataformas.

Plataformas digitales

Las pilas de software y algunas aplicaciones también se denominan a veces plataformas digitales.

Por ejemplo, SQL es una aplicación de base de datos que se utiliza a menudo como entorno para ejecutar otras herramientas de CRM, análisis y gestión de registros.

De manera similar, la colección de las tres aplicaciones de código abierto Elasticsearch, Logstash y Kibana constituye ELK Stack, una plataforma utilizada para fines de registro.

Esta definición fue escrita en el contexto de la Computación