Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Начинающему веб-мастеру посвящается


Рассылка блога Sdelaysite.com

Приветствую вас, уважаемый подписчик, в третьем выпуске рассылки сайта для начинающих веб-мастеров SdelaySite.com!

В сегодняшнем письме речь пойдет о локальной среде разработки.

Зачем нужна локальная среда разработки и что это такое

Если вы, в своей работе по созданию сайтов, используете PHP-скрипты и MySQL базы данных, то вам потребуются программы, которые будут интерпретировать PHP-код и формировать из него HTML запрашиваемой страницы. Для этого и необходима локальная среда разработки. Она содержит в себе программу PHP, которая формирует из ваших скриптов HTML, и MySQL-сервер, который позволяет работать с SQL-базами данных. А еще в локальной среде разработки есть программа-сервер Apache, благодаря которой ваш разрабатываемый сайт будет загружаться в браузере при запросе по назначенному вами URL с вашего локального компьютера.

Кроме того, если вы работаете над сайтом, программная часть которого реализована посредством движков (Joomla, Wordpress и т.д.), то вам просто необходима среда разработки для запуска движков на локальном компьютере (ведь перед выгрузкой на сервер их нужно где-то оттестировать).

В случае, если вы, на начальном этапе, работаете только с HTML-страницами, то локальная среда разработки – это не более чем удобство. Благодаря ей вы сможете обращаться к разрабатываемому сайту при помощи специально зарезервированного для него доменного имени через браузер.

Существует два подхода к реализации локальной среды разработки:

  1. Использовать заботливо собранную и сконфигурированную среду, например популярный Денвер. Плюсы такого подхода очевидны: для установки среды разработки необходимо просто запустить файл инсталляции. Минусы: кто-то капался в оригинальных дистрибутивах; по непонятным причинам локальный сервер может не запускать или обрабатывать PHP-код с ошибками; у пользователя не возникает четкого понимания принципов работы сайта на сервере хостинг-провайдера.
  2. Другой подход – это самостоятельная установка и настройка всех необходимых компонентов среды разработки. Плюсы: вы устанавливаете дистрибутивы от производителя, в которых никто, кроме команды разработчиков, не копался; самостоятельно конфигурируете среду разработки по своему желанию; вы приобретаете детальное понимание принципов работы сайта на сервере. Минусы: необходимо, при первом запуске, потратить большую часть времени на изучение (но потом все пойдет как по маслу).

Я всячески агитирую вас именно за второй вариант. И так, вы можете почитать подробную статью об установке и работе в среде Денвер. А если вы все-таки решились самостоятельно устанавливать и настраивать компоненты локальной среды разработки, то я написал для вас подробное руководство по установке и настройке среды разработки своими руками (ознакомившись с которым вы поймете, что в данном подходе нет ничего страшного). Кроме того, в статье объясняются принципиальные моменты работы сайта с сервера хостинг-провайдера.

 

С уважением, Андрей Морковин.


В избранное