stringtranslate.com

plataforma informática

Una plataforma informática , plataforma digital , [1] o plataforma de software es un entorno en el que se ejecuta software . Puede ser el hardware o el sistema operativo (SO), un navegador web y las interfaces de programación de aplicaciones asociadas , u otro software subyacente, siempre que el código del programa se ejecute utilizando los servicios proporcionados por la plataforma. Las plataformas informáticas tienen diferentes niveles de abstracción , incluida una arquitectura informática , un sistema operativo o bibliotecas de tiempo de ejecución . [2] Una plataforma informática es el escenario en el que se pueden ejecutar los programas informáticos.

Una plataforma puede verse como una limitación en el proceso de desarrollo de software , en el sentido de que diferentes plataformas proporcionan diferentes funcionalidades y restricciones; y como asistente del proceso de desarrollo, ya que proporcionan funcionalidad de bajo nivel ya preparada. Por ejemplo, un sistema operativo puede ser una plataforma que abstrae las diferencias subyacentes en el hardware y proporciona un comando genérico para guardar archivos o acceder a la red .

Componentes

Las plataformas también pueden incluir:

Algunas arquitecturas tienen múltiples capas, y cada capa actúa como una plataforma para la que está encima. En general, un componente sólo debe adaptarse a la capa inmediatamente inferior. Por ejemplo, un programa Java debe escribirse para utilizar la máquina virtual Java (JVM) y las bibliotecas asociadas como plataforma, pero no es necesario adaptarlo para ejecutarlo en las plataformas Windows, Linux o Macintosh OS. Sin embargo, la JVM, la capa debajo de la aplicación, debe construirse por separado para cada sistema operativo. [8]

Ejemplos de sistemas operativos

Computadora de escritorio, portátil, servidor

Móvil

Android , un popular sistema operativo móvil

Ejemplos de software

Ejemplos de hardware

Ver también

Referencias

  1. ^ "De qué hablo cuando hablo de plataformas". martinfowler.com . Consultado el 18 de marzo de 2018 .
  2. ^ "plataforma". Diccionario gratuito en línea de informática
  3. ^ Andrew Binstock (2 de julio de 2012). "La redefinición del navegador como plataforma por parte de Google". Doctor Dobbs .
  4. ^ Chip Wilson; Alan Josephson. "Microsoft Office como plataforma de software + servicios". Red de desarrolladores de Microsoft .
  5. ^ "¿Qué es PAAS?". Interruta . Archivado desde el original el 22 de octubre de 2015 . Consultado el 28 de enero de 2014 .
  6. ^ "Plataforma de desarrollo de Twitter: desarrolladores de Twitter".
  7. ^ "Lanzamiento de la plataforma de desarrollo de Facebook ..." Facebook . 15 de agosto de 2006.
  8. ^ "Independencia de plataforma en Byte Code de Java". Desbordamiento de pila .
  9. ^ "El futuro del desarrollo de complementos para Firefox". Blog de complementos de Mozilla . Consultado el 15 de diciembre de 2018 .
  10. ^ "Próximos cambios en las funciones de compatibilidad". Blog de complementos de Mozilla . Consultado el 15 de diciembre de 2018 .
  11. ^ "Cómo habilitar extensiones heredadas en Firefox 57 - gHacks Tech News". www.ghacks.net . 12 de agosto de 2017 . Consultado el 14 de diciembre de 2018 .
  12. ^ "Portar una extensión de Google Chrome". Mozilla . Consultado el 30 de diciembre de 2018 .

enlaces externos