Перейти к содержимому

Frontend и Backend

Глобально все сайты и приложения имеют две стороны - Frontend и Backend.

Эта часть отвечает за те файлы, которые оказываются в браузере у пользователя. Именно здесь определяется внешний вид сайта.

В этой части используются следующие языки: HTML, CSS, JavaScript.

Его основная задача - операции с базой данных. Он находится на сервере.

Наиболее популярные языки: PHP, Python, Node js, Java, Rust, C#, GO, C++, Ruby.

Содержит всю информацию проекта. В ней могут содержаться: данные пользователей, товары, посты, содержимое страниц, транзакции.

Отвечает за передачу информации из базы данных. На этом этапе могут происходить манипуляции с базой данных. Такие манипуляции называют «бизнес-логика».

Отвечает за подготовку данных для Frontend. В некоторых случаях генерирует Frontend.

Все эти три части называют Model-View-Controller (MVC).

frontBack

browser