Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Объясните простыми словами, что такое Frontend и Backend?

ПрограммированиеРазработка
Простыми словами
  · 50,3 K
Influencer-маркетолог для OtzyvMarketing. Оптимизирую бюджеты, готовлю контент-планы.  · 6 окт 2021  · otzyvmarketing.ru
Frontend-разработка – это создание интерфейса сайта и функций, с которыми пользователь может взаимодействовать. Простыми словами, это разработка видимой части сайта – кнопок, текста, анимации, форм и т.д. Если вы откроете консоль разработчика (F12), находясь на каком-нибудь сайте, то увидите код, который формирует внешний вид открытой страницы. Это и есть Frontend.
Frontend-разработчики в своей работе используют следующие языки программирования:
  • HTML (язык гипертекстовой разметки). На нем создается структура сайта, добавляются заголовки и другие элементы страницы – простыми словами, скелет или каркас сайта.
  • CSS (язык стилей). На нем создается внешний вид сайта – шрифты, цвета и пр. Простыми словами – вы оформляете страницу.
  • JavaScript. На нем реализуются различные функции и действия – анимации, нажатие кнопок и пр. В противном случае сайт позволял бы просто пролистывать информацию.
Также опытные Frontend-разработчики владеют различными фреймворками и библиотеками – например, Angular, ReactJS, Bootstrap и пр. С их помощью автоматизируются многие операции.
Backend-разработка – это создание серверной части сайта. Когда пользователь осуществляет какое-нибудь действие на сайте (например, вводит данные в форму), информация об этом направляется на сервер и обрабатывается там, после чего результат в форматированном виде отправляется и демонстрируется пользователю. Визуально вы не можете увидеть Backend.
Backend-разработчики в своей работе используют следующие языки программирования:
  • РНР
  • Java
  • Python и пр.
Также Backend-специалисты должны уметь работать с базами данных – MySQL, PostgreSQL и др. Узнать немного больше об этом направлении разработки вы можете в этой статье https://otzyvmarketing.ru/profession/backend-developer/. Здесь вы найдете требования к навыкам, уровень оплаты и много другой интересной информации.
Разумеется, один специалист может выполнять задачи как по Frontend-, так и по Backend-разработке. В этом случае он будет Fullstack-разработчиком.
Первый
Агентство комплексного интернет-маркетинга  · 30 июл 2021  · texterra.ru
Их можно описать как сцену и закулисье соответветственно. Фронт – та часть, которую видит пользователь: текст, картинки, кнопки. Бэк – это логика работы сайта: например, когда вы вводите в Яндексе запрос, он отправляется на сервер, и это именно работа бэка. Но вот поисковик показывает вам результат, и это вновь работа фронта. Фронтенд без бэкенда будет просто нерабочей... Читать далее
TexTerra. Самый читаемый источник про digitalПерейти на texterra.ru/blog
2 эксперта согласны
Если совсем простыми словами, то фронтенд - это то, что вы видите на сайте:  картинки, баннеры, текст, кнопки. Это так называемая верстка. А бэкенд - это весь функционал, чтобы работал сайт: нажимались кнопочки, менялись баннеры, осуществлялись переходы на другие страницы, можно было заполнить какую-то форму, отфильтровать по какому-то признаку, совершить заказ итд. 
1 эксперт согласен
В общих чертах да. с одним лишь дополнением - фронт исполняется на стороне клиента (т.е. на ВАШЕЙ машине) а бэк -... Читать дальше
Анонимный ответ11 января 2022
Я считаю, что лучше всего объяснения воспринимаются на примерах из жизни, а не какие-то абстрактные описания. Возьмем для примера Сбербанк-онлайн или другую банковскую систему. Итак, Сбербанк хранит у себя на серверах все данные о все-всех пользователях. Сколько денег у кого на счетах, историю операций, подключенные услуги и так далее. Все это хранится в таблицах баз д... Читать далее
Отвечаю на ваши вопросы | Bankifin.ru  · 5 мая 2023  · bankifin.ru
Frontend (фронтенд) – это часть веб-разработки, которая отвечает за то, как пользователь взаимодействует с веб-сайтом. Это включает в себя дизайн, верстку, анимацию, интерактивность и т.д. Все, что вы видите на сайте и с чем вы взаимодействуете, создано с помощью фронтенд-технологий. Backend (бэкенд) – это часть веб-разработки, которая отвечает за серверную часть сайта... Читать далее
Оформите карту Tinkoff Black сегодня - и получите её уже завтраПерейти на bankifin.ru/yandexqtinkoff
Сайты находятся на серверах, с которыми мы взаимодействуем путем отправки http-запросов. То есть мы заходим в браузер, отправляем запрос по какому-то адресу и получаем с этого адреса ответ. Сервер получает запрос, его как-то обрабатывает и отправляет ответ. Все, что касается сервера называется бэкендом (задняя часть) Обычно в ответе нам приходит HTML-страница... Читать далее
2 эксперта согласны

Замечательный ответ

Евробайт — надежный хостинг  · 7 сент 2021  · eurobyte.ru
Отвечает
Artem Harin
Frontend-разработчики делают сайты, ориентируясь на тех, кто будет их в дальнейшем использовать. Специалист занимается кодингом и разработкой ключевых функций сайта. Речь идет об обеспечении функциональности визуальных аспектов веб-сайта. Также можно думать о frontend как о «клиентской стороне» продукта. Это означает, что работа заключается в разработке кода и... Читать далее
Евробайт — надежный и быстрый веб-хостинг для сайтов. От 144 ₽/мес.Перейти на eurobyte.ru
1 эксперт согласен
Изучаю Программирование:)  · 12 февр 2022
Front end - это разработка клиентских веб приложений, то есть на стороне браузера, а Back-end - это разработка веб приложений на стороне сервера. Например в язык JavaScript...
1 эксперт согласен
Первый
Начинающий бизнесмен. Сфера интересов: Программирования на Python, строительство...  · 20 июн 2020

Frontend - это front - "лицо, передняя сторона" сайта.

Кнопки, меню там разные, окна, панели итд.

Backend - это Back -"Задняя сторона, спина" серверная часть сайта.

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

Занимаюсь созданием сайтов  · 13 нояб 2021
Бэкэнд это: - База данных сайта - Пользовательский интерфейс, который позволяет с этой базой работать человеку(добавлять текст, картинки и т.д.) - API, который позволяет работать с этой базой программными методами. Фронтэнд получает запрос от пользователя. С помощью API обращается к бэкэнду и получает необходимую информацию из базы данных. После этого, выводит эту... Читать далее
1 эксперт согласен