BAPP - BAPP

Die Akronyme BAPP (oder BAPP ) und BAMP (oder BAMP ) beziehen sich auf eine Reihe von Open-Source-Softwareprogrammen , die üblicherweise zusammen zum Ausführen dynamischer Websites oder Server verwendet werden . Dieses Set ist ein Lösungsstapel und eine Open - Source - Web - Plattform .

BAPP bezieht sich auf:

BAMP bezieht sich auf:

Die beiden Akronyme haben drei Hauptverwendungen:

  1. Definieren Sie eine Webserver- Infrastruktur
  2. Definieren Sie ein Programmierparadigma für die Entwicklung von Software
  3. Definieren Sie ein Softwareverteilungspaket

Grundlegende BSD-Betriebssystemfamilie

Als Betriebssystem , FreeBSD (a BSD ist Nachkomme) als zuverlässig und robust im Allgemeinen betrachtet, und der Betriebssysteme , die genau berichten uptime Ferne, FreeBSD (und andere BSD Nachkommen) sind die häufigsten freies Betriebssystem aufgelistet in Netcraft-Liste der 50 Webserver mit der längsten Verfügbarkeit (die Verfügbarkeit einiger Betriebssysteme, z. B. einiger Linux- Versionen, kann nicht remote ermittelt werden), was sie zu einer Top-Wahl unter ISPs und Hosting-Anbietern macht . Eine lange Betriebszeit zeigt auch an, dass keine Kernel- Updates als notwendig erachtet wurden, da die Installation eines neuen Kernels einen Neustart erfordert und den Verfügbarkeitszähler des Systems zurücksetzt.

Lösungsstapel

Obwohl die Urheber dieser Open-Source-Programme nicht alle so konzipiert haben, dass sie speziell miteinander arbeiten, ist die Kombination aufgrund ihrer geringen Anschaffungskosten und der Allgegenwart ihrer Komponenten (die mit den meisten aktuellen BSD-Distributionen gebündelt sind, insbesondere als) populär geworden von ISPs bereitgestellt). In Kombination stellen sie einen Lösungsstapel von Technologien dar, die Anwendungsserver unterstützen . Andere solcher Stapel umfassen einheitliche Anwendungsentwicklungsumgebungen wie Apple Computer 's WebObjects , Java / Java EE , Grails und Microsoft ' s .NET - Architektur.

Schnittstelle

Die Skriptkomponente des BAPP-Stacks hat ihren Ursprung in den CGI - Webschnittstellen, die Anfang der neunziger Jahre populär wurden. Diese Technologie ermöglicht es dem Benutzer eines Webbrowsers , ein Programm auf dem Webserver auszuführen und dadurch sowohl dynamische als auch statische Inhalte zu empfangen. Programmierer verwendeten Skriptsprachen mit diesen Programmen, da sie Textströme einfach und effizient bearbeiten können, selbst wenn sie aus unterschiedlichen Quellen stammen. Aus diesem Grund Systementwickler oft auf solche Scripting Systeme bezeichnet Leim Sprachen .

Varianten

Andere Varianten des Begriffs umfassen:

  • Anstelle von BSD:
  • Anstelle von PostgreSQL:
  • Andere oder eine Kombination der oben genannten
    • BAPPS , mit dem S für SSL .
    • LAMP mit Linux , Apache und MySQL .
    • WAMP mit Windows , Apache und MySQL .
    • WIPP für Microsoft Windows, Microsoft IIS , PostgreSQL und PHP.
    • WISP für Microsoft Windows, Microsoft IIS, Microsoft SQL Server und PHP.
    • WISA für Microsoft Windows, Microsoft IIS, Microsoft SQL Server und ASP.NET .
    • MARS für MySQL, Apache, Ruby und Solaris
    • FWIP für Firebird, Windows, IIS und PHP.
    • FWAP für Firebird, Windows, Apache und PHP.

Siehe auch

Verweise

Externe Links