Этот урок посвящен инструментам, необходимым для создания сайта. Цель — упростить дальнейшую работу, ответив на распространённые вопросы о программном обеспечении и хостинге. Предполагаются базовые знания HTML, CSS, PHP, JavaScript, и, возможно, jQuery. Продвинутые фреймворки (AngularJS, Node.js) рассматриваться не будут, хотя Bootstrap может использоваться.
Текстовые редакторы
В качестве текстового редактора можно использовать:
- Sublime Text: Доступен для Windows и macOS.
- Atom: Бесплатный редактор, доступный для Windows и macOS.
Sublime Text и Atom — прекрасные бесплатные варианты для начинающих. Code 2 (macOS) также является хорошим вариантом.
Хостинг
Для размещения сайта можно использовать различные хостинги. Выбор зависит от индивидуальных требований. При выборе следует учитывать географическое расположение пользователей, поддерживаемые типы доменов и надёжность работы.
Локальный сервер или хостинг?
Для разработки сайта можно использовать локальный сервер или хостинг.
В последующих уроках мы будем работать в определённой папке с файлами проекта. Для этого потребуется:
- Локальный сервер: Вместо Denver рекомендуется использовать Open Server — бесплатная альтернатива, позволяющая создавать сайты с PHP и работать с базами данных.
- Хостинг: Разработка непосредственно на хостинге, с загрузкой файлов через FTP-соединение.
Предполагается наличие базовых знаний в программировании, включая подключение к серверу или установку локального сервера.
В этом уроке были рассмотрены необходимые инструменты для разработки сайта: текстовые редакторы и хостинг (или локальный сервер). В следующих уроках начнём непосредственно создание сайта, добавляя файлы и папки в проектную папку (например, папка www содержит index.php и другие файлы, а также папки css для стилей и так далее).