Articulo de referencia

BAPP

BAPP y BAMP son acrónimos que describen conjuntos de programas de software de código abierto que se utilizan habitualmente para ejecutar sitios web o servidores dinámicos . Este...

BAPP y BAMP son acrónimos que describen conjuntos de programas de software de código abierto que se utilizan habitualmente para ejecutar sitios web o servidores dinámicos . Este conjunto constituye una pila de soluciones y una plataforma web de código abierto .

BAPP se refiere a:

BAMP se refiere a:

Los dos acrónimos tienen tres usos principales:

  1. Defina una infraestructura de servidor web
  2. Defina un paradigma de programación para el desarrollo de software.
  3. Defina un paquete de distribución de software

Familia subyacente de sistemas operativos BSD

Como sistema operativo , FreeBSD (un descendiente de BSD ) se considera generalmente fiable y robusto, y de los sistemas operativos que informan con precisión el tiempo de actividad de forma remota, [ 1 ] FreeBSD (y otros descendientes de BSD) son el sistema operativo libre más común que aparece en la lista de Netcraft [ 2 ] de los 50 servidores web con el mayor tiempo de actividad (el tiempo de actividad en algunos sistemas operativos, como algunas versiones de Linux , no se puede determinar de forma remota [ 1 ] ), lo que lo convierte en una opción principal entre los ISP y los proveedores de alojamiento . Un tiempo de actividad prolongado también indica que no se han considerado necesarias actualizaciones del kernel , ya que la instalación de un nuevo kernel requiere un reinicio y restablece el contador de tiempo de actividad del sistema.

Pila de soluciones

Aunque los creadores de estos programas de código abierto no los diseñaron para que funcionaran específicamente entre sí, su combinación se ha popularizado debido a su bajo costo de adquisición y a la omnipresencia de sus componentes (que vienen incluidos en la mayoría de las distribuciones BSD actuales , especialmente en las implementadas por los proveedores de servicios de Internet). Al usarse en combinación, representan un conjunto de tecnologías que dan soporte a los servidores de aplicaciones . Otros conjuntos de tecnologías similares incluyen entornos de desarrollo de aplicaciones unificados como WebObjects de Apple , Java / Jakarta EE , Grails y la arquitectura .NET de Microsoft .

Interfaz

El componente de scripting de la pila BAPP tiene su origen en las interfaces web CGI que se popularizaron a principios de la década de 1990. Esta tecnología permite al usuario de un navegador web ejecutar un programa en el servidor web y, de este modo, recibir contenido tanto dinámico como estático. Los programadores utilizaban lenguajes de scripting con estos programas debido a su capacidad para manipular flujos de texto de forma sencilla y eficiente, incluso cuando provienen de fuentes dispares. Por esta razón, los diseñadores de sistemas a menudo se referían a estos sistemas de scripting como lenguajes de conexión .

Variantes

Otras variantes del término incluyen:

  • En lugar de BSD:
  • En lugar de PostgreSQL:
  • Otros o alguna combinación de los anteriores
    • BAPPS , con la S de SSL .
    • BCHS , con para C , OpenBSD httpd y SQLite . [ 4 ]
    • LAMP , utilizando Linux , Apache y MySQL .
    • WAMP , usando Windows , Apache y MySQL . [ 5 ]
    • WIPP , para Microsoft Windows, Microsoft IIS , PostgreSQL y PHP.
    • WISP , para Microsoft Windows, Microsoft IIS, Microsoft SQL Server y PHP.
    • WISA , para Microsoft Windows, Microsoft IIS, Microsoft SQL Server y ASP.NET .
    • MARS , para MySQL, Apache, Ruby y Solaris [ 6 ]
    • FWIP , para Firebird, Windows, IIS y PHP.
    • FWAP , para Firebird, Windows, Apache y PHP.

Véase también

Referencias

  1. 1 2 "¿Qué sistemas operativos proporcionan información sobre el tiempo de actividad?" . Información . Netcraft. Archivado del original el 21 de julio de 2011 . Recuperado el 3 de septiembre de 2011 .
  2. "Sitios con sistemas de mayor tiempo de funcionamiento según el tiempo de actividad promedio en los últimos 7 días" . Netcraft. Archivado del original el 21 de julio de 2011. Consultado el 3 de septiembre de 2011. Actualizado diariamente.{{cite web}}: CS1 mantenimiento: postscript ( enlace )
  3. "MAMP y MAMP PRO: su solución local de desarrollo web para PHP y WordPress" . Consultado el 27 de octubre de 2019 .
  4. Kristaps Dzonsons. "BCHS: BSD, C, httpd, SQLite" . learnbchs.org .
  5. "El servidor uniforme" . uniformserver.com . Consultado el 27 de octubre de 2019 .
  6. "en curso por Tim Bray · LAMP y MARS" . www.tbray.org .
  • ONLamp, de O'Reilly & Associates. Archivado el 3 de enero de 2008 en Wayback Machine.