Реклама вашего бренда

получите консультацию по стратегии
ведения аккаунта вашего бренда
и продвижению в Инстаграме


Заказать продвижение в Инстаграме
  1. Ваши цели
  2. О вас

Каковы ваши цели?

Мне нужна помощь с:





Мой ежемесячный бюджет:


Заказать продвижение в Инстаграме
  1. Ваши цели
  2. О вас

Как с вами связаться?





Вернуться назад

Создание сайта самостоятельно. Что такое LAMP и MEAN?

Среда 12, Июнь 2019
Создание сайта самостоятельно. Что такое LAMP и MEAN?

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

Веб-стеки развивались на протяжении десятилетий с развитием технологий и языков программирования. Два самых популярных веб-стека в настоящее время — LAMP и MEAN. Они полагаются на две разные технологии для внутренних языков, баз данных и серверных сред. Термин «стек» относится к технологиям, которые накладываются друг на друга для создания среды веб-сервера.

Создание сайта с нуля

Сейчас большинство веб-проектов работают на LAMP, так как MEAN — относительно молодой стек, появившийся недавно, однако он уже нашёл своих приверженцев. Достаточно просто сказать, что LAMP базируется на языке PHP, по которому в сети существует огромное количество курсов для новичков, таких как WebShake.RU (https://webshake.ru/php-training-course).

LAMP — это платформа для веб-разработки с открытым исходным кодом, использующая Linux в качестве операционной системы, Apache в качестве веб-сервера, MySQL в качестве системы управления реляционными базами данных и PHP в качестве объектно-ориентированного языка сценариев. (Иногда вместо PHP используется Perl или Python.)

LAMP = Linux + Apache + MySQL +PHP

L в LAMP — это операционная система Linux;

A в LAMP — это серверное программное обеспечение Apache (но некоторые платформы и приложения, написанные для LAMP, могут работать на «LNMP»: Linux + Nginx + MySQL + PHP);

M в LAMP обычно означает MySQL, но может означать MSSQL, AuroraDB, PostgresSQL, Oracle, MariaDB;

P в LAMP обычно означает PHP, но может означать Perl или Python.

LAMP — это не лампа, как вы могли подумать : )

Стеки могут быть построены на разных операционных системах. Принято говорить, что разработчики, которые используют инструменты LAMP с операционной системой Windows вместо Linux, используют WAMP; с системой Macintosh — MAMP; и с системой Solaris — SAMP.

LAMP идентифицирует классическое единство Linux, Apache, MySQL, PHP. Сегодня эти четыре продукта логически и функционально завязаны друг на друга так же жестко, как успех автопредприятия и уровень его программной автоматизации и активно внедряемые сегодня программы для автосервиса.

Вся прелесть в том, что стеки — это не законы, а лишь рекомендации. Вам не обязательно использовать именно эти технологии, вы можете выбрать то, что вам по душе. Например, во многих ситуациях разработчики в LAMP могут предпочесть использовать Windows вместо Linux. Названая нами связка Apache, MySQL, PHP в процессе установки и конфигурирования под Windows обладает своими особенностями.

Как верно представление, что в любом современном предприятии предполагается электронный документооборот, так верно и то, что подавляющее большинство пользователей ориентируются в работе на ОС компании Microsoft. С другой стороны, нельзя сказать, что такие продукты компании, как ASP, IIS или MSSQL относятся к числу популярных, любимых и востребованных заказчиками, хостерами и веб–строителями. Это своеобразная традиция.

Процесс разработки веб-сайта

Впрочем, связка WАМР вполне может быть использована в реальной ситуации. Давайте представим себе абстрактную фирму. Она пригласила к себе в штат квалифицированных ИТ-специалистов, Windows-администраторов, которых интересует не только внедрение 1С, но и создание собственного корпоративного сайта на собственном сервере. Разработчики же все наперебой предлагают PHP движки — как быть? Вот тут и может пригодиться рассматриваемая нами связка WAMP, которая позволит создать сайт под ОС Windows.

Связка Apache, MySQL, PHP может быть интересна также тем программистам, которых привлекает возможность сервера Apache, но не желающих отказываться от привычной среды Windows. WАМР рекомендуется ставить на любую ОС компании Microsoft, следующую за Windows XP.

В целом, LAMP — очень зрелый стек, он бесплатный и требует очень мало времени, чтобы начать работу. Его легко дошлифовать под ваши нужды , и есть огромное сообщество, которое поможет, если у вас возникнут проблемы. Однако он не идеален, особенно на сайтах с большим трафиком и большим количеством одновременно работающих пользователей.

Можно сравнить стек LAMP с музыкантом, покупающим гитару. LAMP похож на оригинальную гитару, которую вы получаете прямо из коробки. Однако из-за потребностей музыканта он может изменить струны, добавить другой струнодержатель, купить педаль для регулировки звука и т. д. То же самое касается разработки LAMP, это хорошая отправная точка, но потребуется немного изменить настройки для многих приложений, чтобы дать вам то, что вы хотите, будь то сервер Nginx вместо Apache, другое решение для баз данных или даже язык, не являющийся PHP. В итоге просто используйте своё собственное суждение и найдите то, что подходит вашему приложению лучше всего.

Агентство по разработке сайтов для бизнеса

Если же вас испугали все эти сложные термины в статье, то просто заполните форму ниже ; ) Мы сделаем сайт для вашего бизнеса, разговаривая с вами на человеческом языке.

Понравилось? Поделись:
 
Поделиться
 
Расшарить
 
Затвитить


Новое в нашем блоге
ТОП 8 востребованных профессий в сфере маркетинга в 2020 году
5 принципов визуального маркетинга
Новый способ искать торренты
Зачем вам фрезерный станок?
Задайте ваш вопрос
Назначьте нам встречу

Мы проведём для вас бесплатный аудит и консультацию, чтобы вы могли эффективно развивать и продвигать свой бренд в Инстаграме



ООО «АйМедиа»
ИНН: 7723909760
ОГРН: 1147746597173
Хлебный пер., 2/3c2

Конфиденциальность

  • Вакансии
  • Энциклопедия
  • Презентации
  • Звезды в Инстаграме
  • Карта сайта
  • English version

hello@emdigital.ru

Мы в соцсетях:

EyeMedia в Instagram EyeMedia в Facebook EyeMedia во ВКонтакте EyeMedia в Twitter EyeMedia в Google+

© 2012–2019,
Digital-агентство «EyeMedia»

Заказать продвижение в Инстаграме

Оставьте свой номер

Вам перезвонит наш менеджер


Оставить заявку на продвижение в Инстаграме

Или позвоните нам сейчас

Наш менеджер пообщается с вами ; )

+7 (966) 386-60-03