Вас не смущает терминология стека 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 программ.