Нравится сайт? Поддержи его донатом в 10-20$
С вашей поддержкой автор code.mu сможет вести дальнейшую работу над сайтом
⊗dpPmBsBST 3 of 51 menu
Бесплатная онлайн лекция "Асинхронность в JavaScript". Начало: 21 января в 20.00. Продолжительность: 1.5-2 часа. Жми для записи!

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

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

Статика

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

Бэкенд

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

JavaScript фреймворки

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

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

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить