В этой статье разбёрём части из которых состоит самый простой сайт, состоящий из одной страницы.
Если вы поищете данную информацию в разных источниках, в 70% там будет написано, что сайт состоит из двух частей: backend и frontend. Это в принципе правильно, но я бы выделил ещё одну часть, это база данных.
Теперь давайте более подробно разберёмся, что это за части.
FRONTEND
Это всё что вы видите в интернете, то есть интерфейс и всё что с ним связано. Анимация, кнопочки, формочки, стили, дизайн, это всё frontend. То есть интерфейс нужен для того, что бы пользователям было приятно и удобно пользоваться сайтам. Люди которые занимаются разработкой только этой части называются frontend-разработчики.
BACKEND
Эта ещё одна часть сайта, наверное можно в какой-то степени сказать, что эта основная часть, хотя это вопрос спорный. Это всё, что пользователь не видеть и данная часть выполняется на сервере, и работает с данными. Поэтому эта часть чаще всего подвергается атакам, ну и она отвечает за безопасность всего сайта. Люди которые пишут данную часть сайта называются backend-разработчики.
DATABASE
Эта база данных. Вообще базой данных тоже занимаются backend-разработчики, поэтому они входят в backend. Но я бы базу данных выделил бы в отдельную часть потому, что это отдельное хранилище, где хранятся данные, она имеет свою структуру и свои правила. Например если нам не надо ни чего хранить, то можно обойтись без базы, вот поэтому это для меня отдельная часть.
Вот и всё, то есть можно сказать что любое веб-приложение или любой веб-сайт глобально состоит из трёх частей. Есть и универсальные разработчики Fullstack-разработчики, они могут разрабатывать все три части и они ценятся больше всего, опять же вопрос спорный.
На этом всё, спасибо за внимание😊