Найти тему
INTERSAIT.RU

Введение в LAMP, LEMP, MEAN, XAMPP, WAMP и стек AMPPS

Оглавление
Сложный выбор
Сложный выбор

Вас не смущает терминология стека LAMP, LEMP, MEAN, XAMPP, WAMP и AMPPS?

Давайте узнаем о них!

LAMP

LAMP - это сокращение для Linux, Apache, MySQL и PHP. Каждый из этих компонентов имеет открытый исходный код и бесплатен в использовании, что способствовало их популярности.

Стек ламп является, вероятно, наиболее распространенным стеком, используемым для размещения веб-сайтов и веб-приложений, особенно сайтов малого и среднего размера.

В стеке LAMP операционная система Linux обеспечивает основу, на которой могут работать все остальные компоненты стека. Apache - это программное обеспечение веб-сервера, которое он получает и обрабатывает все запросы посетителей. Если кто-то запрашивает index.html или JPEG, Apache ищет файл на сервере и отправляет его обратно в браузер посетителя.

P обозначает PHP. Это также может означать Perl или Python, хотя они не так распространены. PHP - это язык программирования для создания динамических веб-страниц. MySQL - это база данных, используемая для хранения данных сайта.

LEMP

В стеке LEMP L обозначает Linux, E обозначает Nginx (engine-x), M обозначает MariaDB или MySQL, а P обозначает PHP, также это может быть Perl или Python. Программный стек LEMP может использоваться для обслуживания динамических веб-страниц и веб-приложений. Он довольно популярен среди сайтов WordPress.

Nginx способен обрабатывать огромный трафик, что делает LEMP лучшим выбором для хостинговых компаний. MariaDB используется для базы данных и PHP для загрузки динамических веб-страниц в браузере.

Поскольку все компоненты с открытым исходным кодом, вы можете начать его со стека LEMP БЕСПЛАТНО.

MEAN

Под MEAN стеком понимается стек JavaScript с открытым исходным кодом, который можно использовать для создания быстрых, надежных и удобных в обслуживании современных веб-приложений.

MEAN стек - MongoDB, Express, Angular и Node.js.

MongoDB - это база данных NoSQL, а Express - это веб-инфраструктура, работающая на узле, Angular - это платформа разработки на стороне клиента, а Node.js - среда выполнения. Вместе они могут быть использованы для создания потрясающих веб-приложений.

ПОЧЕМУ MEAN СТЕК?

· Единый язык используется во всем приложении

· Лучшая производительность, быстрее, чем у стека LAMP

· Поддерживать и часто применять использование архитектуры MVC

· Популярность JavaScript

XAMPP

В XAMPP X обозначает кроссплатформенный, A для Apache, M для MariaDB и P для PHP или Perl.

XAMPP является одним из лучших дистрибутивов Apache, который помогает разработчикам создавать локальный веб-сервер для тестирования и развертывания. Это было разработано, чтобы быть самым простым способом установить и запустить сервер разработки. Поскольку он кроссплатформенный, вы можете использовать его на Windows, MacOS или Linux.

Он получил множество дополнений, таких как Drupal, Joomla, WordPress, Magento, SuiteCRM и т. Д., Чтобы начать ваш проект за считанные минуты.

WAMP

Полная форма WAMP - это Windows, Apache, MySQL и PHP. Как вы можете догадаться, операционная система подчеркивания - Windows.

Единственная разница между WAMP и LAMP - операционная система, стоящая за этими стеками. Таким образом, все упомянутое выше для LAMP также выполняется WAMP, но только в системе Windows.

AMPPS

AMPPS - это комбинация стека LAMP (Linux), WAMP (Windows) и MAMP (Macintosh) от Softaculous, состоящая из Apache, MySQL, MongoDB, PHP (также Perl и Python).

Он поставляется с большим количеством предустановленного программного обеспечения и приложений с открытым исходным кодом. Он обеспечивает безопасную среду для управления базами данных, управления доменами, управления приложениями для облегчения разработки. В этот стек входит более 425 программ.

Источник