Создание сайта: необходимые инструменты и ПО

Этот урок посвящен инструментам, необходимым для создания сайта. Цель — упростить дальнейшую работу, ответив на распространённые вопросы о программном обеспечении и хостинге. Предполагаются базовые знания HTML, CSS, PHP, JavaScript, и, возможно, jQuery. Продвинутые фреймворки (AngularJS, Node.js) рассматриваться не будут, хотя Bootstrap может использоваться.

Текстовые редакторы

В качестве текстового редактора можно использовать:

  • Sublime Text: Доступен для Windows и macOS.
  • Atom: Бесплатный редактор, доступный для Windows и macOS.

Sublime Text и Atom — прекрасные бесплатные варианты для начинающих. Code 2 (macOS) также является хорошим вариантом.

Хостинг

Для размещения сайта можно использовать различные хостинги. Выбор зависит от индивидуальных требований. При выборе следует учитывать географическое расположение пользователей, поддерживаемые типы доменов и надёжность работы.

Локальный сервер или хостинг?

Для разработки сайта можно использовать локальный сервер или хостинг.

В последующих уроках мы будем работать в определённой папке с файлами проекта. Для этого потребуется:

  1. Локальный сервер: Вместо Denver рекомендуется использовать Open Server — бесплатная альтернатива, позволяющая создавать сайты с PHP и работать с базами данных.
  2. Хостинг: Разработка непосредственно на хостинге, с загрузкой файлов через FTP-соединение.

Предполагается наличие базовых знаний в программировании, включая подключение к серверу или установку локального сервера.

В этом уроке были рассмотрены необходимые инструменты для разработки сайта: текстовые редакторы и хостинг (или локальный сервер). В следующих уроках начнём непосредственно создание сайта, добавляя файлы и папки в проектную папку (например, папка www содержит index.php и другие файлы, а также папки css для стилей и так далее).

Что будем искать? Например,программа