АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗dpPmBsBST 3 of 51 menu
Бесплатная Тренировка Верстки. Приглашаются желающие поверстать!

Типы сайтов по бэк части

Сайты можно разделить на два типа: статика и сайт с бэкэндом.

Статика

Сайты, которые представляют собой чистую статику, состоят только из HTML, CSS, клиентского JavaScript, картинок и других подобных ресурсов. Такие сайты легко выложить в интернет и работают они очень быстро.

Бэкенд

Сайты с бэкэндом имеют в своей основе некоторый серверный язык. Как правило, это PHP, либо NodeJS, Python или аналогичный язык. Кроме того, такие сайты могут иметь базу данных, в которой хранятся материалы сайта. База данных может быть SQL-типа, например, mySQL или Postgre, или noSQL типа, например, mongo. Такие сайты выложить в интернет сложнее, а скорость их работы зависит от внутреннего кода сайта.

JavaScript фреймворки

Отдельно следует обсудить сайты, работающие через JavaScript фреймворки: Vue, React или Angular. Для таких сайтов на этапе разработки сайта требуется NodeJS. Но на хостинге NodeJS уже не нужен. Дело в том, что, перед выкладкой в интернет выполняется сборка сайта. Результат сборки представляет собой обычную статику.

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