Аббревиатуры BAPP (или ВАРР ) и BAMP (или BAMP ) относятся к набору программного обеспечения с открытым исходным кодом программ обычно используется вместе для запуска динамических веб - сайтов или серверов . Этот набор представляет собой стек решений и веб- платформу с открытым исходным кодом .
BAPP относится к:
- B SD , семейство операционных систем ;
- Паче , то веб - сервер ;
- P ostgreSQL , система управления базами данных (или сервер баз данных);
- P Эрл , P HP , P ython , и / или P rimate ( моды моно ), сценарии / языки программирования .
BAMP относится к:
- B SD , семейство операционных систем ;
- Паче , то веб - сервер ;
- M ySQL , система управления базами данных (или сервер баз данных);
- P Эрл , P HP , P ython , и / или P rimate ( моды моно ), сценарии / языки программирования .
У этих двух аббревиатур есть три основных применения:
- Определите инфраструктуру веб-сервера
- Определите парадигму программирования при разработке программного обеспечения.
- Определите пакет распространения программного обеспечения
Базовое семейство операционных систем BSD [ править ]
Как операционная система , FreeBSD ( потомок BSD ) обычно считается надежной и устойчивой, и из операционных систем, которые точно сообщают о времени безотказной работы удаленно, [1] FreeBSD (и другие потомки BSD ) являются наиболее распространенной бесплатной операционной системой, перечисленной в Netcraft. список [2] из 50 веб-серверов с наибольшим временем безотказной работы (время безотказной работы в некоторых операционных системах, таких как некоторые версии Linux, не может быть определено удаленно [1] ), что делает его лучшим выбором среди интернет-провайдеров и хостинг-провайдеров . Длительное время безотказной работы также указывает на то, что нетобновления ядра были сочтены необходимыми, поскольку для установки нового ядра требуется перезагрузка и сброс счетчика времени безотказной работы системы.
Стек решения [ править ]
Хотя создатели этих программ с открытым исходным кодом не создавали их всех для работы друг с другом, комбинация стала популярной из-за низкой стоимости приобретения и из-за повсеместного распространения ее компонентов (которые поставляются в комплекте с большинством текущих дистрибутивов BSD, в частности, как развернуты интернет-провайдерами). При использовании в комбинации они представляют стек технологий, поддерживающих серверы приложений . Другие такие стеки включают унифицированы сред разработки приложений , таких как компания Apple Computer 's WebObjects , Java / Java EE , Grails и Microsoft ' s .NET архитектура.
Интерфейс [ править ]
Компонент сценариев стека BAPP берет свое начало в веб- интерфейсах CGI, которые стали популярными в начале 1990-х годов. Эта технология позволяет пользователю веб-браузера выполнять программу на веб-сервере и, таким образом, получать как динамический, так и статический контент. Программисты использовали языки сценариев с этими программами из-за их способности легко и эффективно управлять текстовыми потоками, даже если они исходят из разнородных источников. По этой причине разработчики систем часто называют такие системы сценариев связующими языками .
Варианты [ править ]
Другие варианты термина включают:
- Вместо BSD:
- LAPP с использованием Linux .
- MAPP , используя Macintosh [3]
- WAPP , используя Windows .
- Вместо PostgreSQL:
- BAMP , используя MySQL .
- FBAP , используя Firebird .
- BAIP с использованием Informix .
- BAPS , используя сервлеты.
- Другие или комбинация вышеперечисленного
- BAPPS с буквой S для SSL .
- LAMP , используя Linux , Apache и MySQL .
- WAMP , используя Windows , Apache и MySQL . [4]
- WIPP для Microsoft Windows, Microsoft IIS , PostgreSQL и PHP.
- WISP для Microsoft Windows, Microsoft IIS, Microsoft SQL Server и PHP.
- WISA для Microsoft Windows, Microsoft IIS, Microsoft SQL Server и ASP.NET .
- MARS для MySQL, Apache, Ruby и Solaris [5]
- FWIP для Firebird, Windows, IIS и PHP.
- FWAP для Firebird, Windows, Apache и PHP.
См. Также [ править ]
- Список пакетов AMP Комбинированные установщики для Apache , MySQL и PHP .
Ссылки [ править ]
- ^ a b «Какие операционные системы предоставляют информацию о времени безотказной работы?» . Информация . Неткрафт. Архивировано 21 июля 2011 года . Проверено 3 сентября 2011 года .
- ^ «Сайты с самыми продолжительными работающими системами по среднему времени безотказной работы за последние 7 дней» . Неткрафт. Архивировано 21 июля 2011 года . Проверено 3 сентября 2011 года . Обновляется ежедневно.
- ^ «MAMP & MAMP PRO - ваше локальное решение для веб-разработки для PHP и WordPress» . Проверено 27 октября 2019 года .
- ^ «Единый сервер» . uniformserver.com . Проверено 27 октября 2019 года .
- ^ "Продолжается Тимом Брэем · ЛАМПА и МАРС" . www.tbray.org .
Внешние ссылки [ править ]
- ONLamp от O'Reilly & Associates