- Подробности
- Категория: Базовые уроки
В данном уроке речь пойдет о подготовительном процессе в создании сайта - выборе программного обеспечения. Мы разберём конкретные программы и поговорим о их назначении.
Зачем нам вообще какие-либо программы?
Раньше когда создавали сайты использовали только блокнот. Сейчас для того чтобы создать сайт, нужно устанавливать веб-сервер и систему управления (CMS). Без них нельзя создать полноценный сайт.
Обязательные программы: Веб-сервер и CMS
Раньше в блокноте писали код, который без проблем работал и отображался браузерами. Сейчас все стало гораздо проще и код мы уже не пишем самостоятельно. Делают это за нас - системы управления (CMS), а мы им говорим что и как нам надо. Но системы управления это не мелкий фрагмент кода - это полноценный программный продукт.
Веб-сервер - это тоже программа, но которая позволяет работать уже самой CMS и всем сегодняшним сайтам. Веб-сервер, это как операционная система на нашем компьютере - без которой программы просто не работают. Наши сайты это тоже сгустки программы - каждый имеет свой функциональный код и должен иметь доступ к веб-серверу.
Когда мы видим сайт в Интернете, то знаем, что он храниться на отдельном компьютере на котором установлен веб-сервер.
Сайт мы создаем на нашем компьютере и в Интернет не выходим. Поэтому нам нужно создать условия для его работы - установить веб-сервер, чтобы он работал точно также как в Интернете другие сайты. Но при этом сайт будет только на вашем компьютере и В Интернете мы его не найдем - что идеально для нас, можем учиться и не беспокоиться.
Какой выбрать веб-сервер?
В мире больше всего зарекомендовал себя веб-сервер - apache. Но его одного - не достаточно. Нужно искать программу которая объединяют ВСЕ функции для работы сайта. Такими сборками сегодня являются: Denwer(Windows) и Xampp(Windows/Linux). Поэтому устанавливаем одну из них. Свое предпочтение я отдал - Denwer.
Какую CMS выбрать?
В мире сейчас порядка десяти достойных CMS. Каждая из них предоставляет разработчику свой набор инструментов, их компоновку. Но во много они все похожи и здесь дело личного предпочтения и вы скорее выберите первое, что попадется под руку. Мне попалась - Joomla!, чему я рад и по сегодняшний день.
Спешу сообщить о том, что совсем недавно произошел выпуск новой версии Joomla!, которая значительно функциональнее и быстрее чем была раньше, поэтому если вы выберите её, то не пожалеете однозначно
Программы для удобства
Существует также ряд программ, которые вам непременно понадобятся в работе с сайтом.
1. Редактор
Редактор позволит вам запускать любые файлы, который относятся к вашему сайту и вносить в них поправки. Совершенно очевидно, что блокнот уже не так программа, которая позволит вам лучше всего это сделать. Рекомендую - SublimeText3. Минимально нагружает процессор и предельно простая в использовании.
2. Браузер
Выбор браузера здесь играет не только роль просмотра страниц. Благодаря браузеру вы сможете вносить поправки в код страниц, анализировать его и исправлять ошибки. Лично я использую браузер Chrome, который предоставляет очень простой и функциональный набор инструментов.
3. FTP-менеджер
FTP-менеджер предназначен для перекачки файлов на Интернет-сервер (Хостинг).
На начальном этапе вам он конечно не потребуется, но когда встанет вопрос публикации сайта в Интернете, редактирования файлов напрямую, то здесь он очень сильно поможет.
Определились с программами, теперь начинаем установку первой обязательной программы: веб-сервера.