Найти в Дзене
Kangaroo

Frontend и Backend доступным языком, для каждого

«Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.» Линус Торвальдс
«Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.» Линус Торвальдс

Frontend - Это тот самый графический интерфейс в вашем браузере.
Как правило это HTML, CSS и JavaScript.

Подробнее об этих технологиях:

HTML (HyperText Markup Language) - это язык гипер-текстовой разметки, который говорит браузеру, каково содержание страницы, например, "заголовок", "параграф", "список", "элемент списка", "блок" или "таблица".
CSS (Cascading Style Sheets) говорит браузеру, как отображать элементы html-документ, т.е. веб-страницы.
JavaScript - Язык программирования, позволяющий создавать события, которые будут вызваны при взаимодействии с каким то конкретным элементом, что позволяет делать потрясающие визуализированные эффекты, а так же принести кучу удобств пользователю, таких как ассинхронизация веб-страницы.

Backend— то что работает на сервере, т.е. логика, которая отвечает на запросы посылаемые от клиента к серверу. Сервер так же отвечает за то какие данные сохранить/удалить/изменить в базе данных. (Клиент в данном случае это может быть фронтенд, или же мобильное приложение)

Вы можете использовать любой универсальный язык программирования: Ruby, PHP, Python, Java, Node JS. Кроме того, вы можете использовать системы управления базами данных, такие как MySQL, PostgreSQL, MongoDB, Cassandra.

Взаимодействует Frontend с Backend по средствам запросов, как правило по протоколу HTTP - протокол прикладного уровня передачи данных, но не могу не упомянуть и протокол WS (WebSocket) - протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером в режиме реального времени. И если уж начале говорить о действии в режиме реального времени, то пользователю не всегда удобно обновлять каждый раз страницу, и если это не WebSocket упомянутый выше, то это старый добрый AJAX ( Asynchronous JavaScript and XML). Это означает, что JavaScript, отправляет HTTP-запрос асинхронно, не обновляя страницы и (так сложилось исторически) получает XML-ответ. Сейчас для ответов также можно использовать формат JSON.

А какими технологиями владеешь ты? Обязательно напиши об этом в комментариях. Да и не забудь поставить лайк, подпишись, ибо Автор ценит когда количество подписчиков растет. Сообщество так же поддерживается в телеграм и вконтакте