BAPP - BAPP
Na skróty BAPP (lub BAPP ) i BAMP (lub BAMP ) odnoszą się do zestawu oprogramowania open-source programów powszechnie stosowanych razem uruchomić dynamicznych witryn internetowych lub serwerów . Ten zestaw jest stos rozwiązanie i open source internetowej platformy .
BAPP odnosi się do:
- B SD , rodzina systemów operacyjnych ;
- Pache The serwer WWW ;
- P ostgreSQL The system zarządzania bazami danych (lub serwer bazy danych);
- P Erl , P HP , P ython i / lub P rimate ( mod mono ), języków skryptowych / programowanie .
BAMP odnosi się do:
- B SD , rodzina systemów operacyjnych ;
- Pache The serwer WWW ;
- M ySQL The system zarządzania bazami danych (lub serwer bazy danych);
- P Erl , P HP , P ython i / lub P rimate ( mod mono ), języków skryptowych / programowanie .
Dwie akronimy mają trzy główne zastosowania:
- Definiowanie serwera WWW infrastruktury
- Zdefiniuj paradygmat programowania w tworzeniu oprogramowania
- Zdefiniowanie dystrybucji oprogramowania pakietu
Zawartość
Bazowy rodziny BSD systemów operacyjnych
Jako system operacyjny , FreeBSD (a BSD potomek) jest powszechnie uważany za niezawodny i wytrzymały, i systemów operacyjnych, które dokładnie zgłaszają uptime zdalnie, FreeBSD (i innych BSD potomkowie) są najczęstszą darmowy system operacyjny, wymienionych w wykazie Netcraft jest z 50 serwery wWW z najdłuższym uptime (czas działania na niektórych systemach operacyjnych, takich jak niektórych wersjach systemu Linux nie można ustalić zdalnie), co sprawia, że jest to najlepszy wybór wśród dostawców usług internetowych oraz dostawców usług hostingowych . Długi czas pracy oznacza również, że nie ma jądra aktualizacje zostały uznane za niezbędne, jak instalacja nowego jądra wymaga restartu i zeruje licznik uptime systemu.
stos rozwiązanie
Choć pomysłodawcy tych programów open source nie zaprojektować je wszystkie do pracy z siebie, kombinacja stał się popularny ze względu na jego niski koszt nabycia oraz ze względu na wszechobecność jej składników (które są dostarczane z większością aktualnych rozkładów BSD szczególnie jak wdrożony przez ISP). Gdy używany w połączeniu stanowią one stos rozwiązanie technologii, które obsługują serwery aplikacji . Inne takie stosy obejmują ujednolicone środowisko tworzenia aplikacji, takich jak Apple Computer 's WebObjects , Java / Java EE , Grails i Microsoft ' s .NET architektury.
Berło
Składnik skryptów stosu BAPP ma swoje początki w CGI internetowych interfejsów, które stały się popularne na początku lat 1990. Technologia ta umożliwia użytkownikowi z przeglądarki internetowej , aby wykonać program na serwerze WWW, a tym samym otrzymać dynamiczny jak statyczną zawartość. Programiści używane języki skryptowe z tych programów ze względu na ich zdolność do łatwego i skutecznego manipulowania strumieni tekstowych, nawet jeśli pochodzą one z różnych źródeł. Z tego powodu projektanci systemów często określane jako takich systemów skryptowych języków kleju .
warianty
Inne warianty tego terminu to:
-
Zamiast BSD:
- LAPP , używając Linuksa .
- MAPP , używając Macintosh
- WAPP , używając systemu Windows .
- Zamiast PostgreSQL:
- Inni albo jakaś kombinacja z powyższych
- BAPPS , przy czym S oznacza SSL .
- LAMP , używając Linux , Apache i MySQL .
- WAMP , używając systemu Windows , Apache i MySQL .
- WIPP dla Microsoft Windows, Microsoft IIS , PostgreSQL i PHP.
- WISP , Microsoft Windows, Microsoft IIS, Microsoft SQL Server, oraz PHP.
- WISA dla Microsoft Windows, Microsoft IIS, Microsoft SQL Server, i ASP.NET .
- MARS , MySQL, Apache, Ruby oraz Solaris
- FWIP dla Firebird, Windows, IIS i PHP.
- FWAP dla Firebird, Windows, Apache i PHP.
Zobacz też
- Lista AMP Pakiety połączeniu instalatorów dla Apache , MySQL i PHP .