facebook mail marker

Навигация

Фронтенд vs Бэкенд

  • Posted by
  • разработка
  • Comments: 1

Обращаясь в компанию занимающуюся разработкой сайта, Вы наверняка услышите эти слова, но что они обозначают и для чего нужны? Давайте разберемся! Начнем с определений:

Фронтенд – это та часть сайта которая выводится на экран средствами браузера. Браузер «умеет» обрабатывать файлы HTML, CSS и JavaScript.

  • HTML – файл в котором браузер получает указания какую информацию содержит страница.
  • CSS – файл содержащий указания по отображению различных элементов страницы. Например, что заголовок страницы должен быть зеленого цвета, а следующий текстовый блок должен располагаться на 20 пикселей ниже.
  • JavaScript – в этом файле содержатся указания по поведению некоторых элементов страницы, при взаимодействии с ними пользователем. Такие, как всплывающие окна или слайдеры.

Бэкенд – это скрытая от пользователя часть сайта, обрабатываемая сервером.

Для написания бэкенда сайта можно использовать один из универсальных языков программирования Ruby, PHP, Python, Java. Не мало важной частью бэкэнда является связь сайта с базой данных и управление ей.

Так как же они связаны?

На данный момент существует несколько видов взаимодействия фронтенда и бэкенда:

Серверные приложения

В данном варианте взаимодействие осуществляется напрямую с сервером при помощи HTTP-запроса, в качестве ответа сервер отдает HTML-страницу. После получения запроса, сервер обрабатывает запрос, находит в базе данных  соответствующие 

 ему записи, после чего встраивает эти записи в подготовленный шаблон. Далее собранная страница загружается в браузер, где с помощью HTML, CSS b JavaScript определяется ее вид и поведение.

Связь с сервером при помощи AJAX

Следующий вид взаимодействия использующийся для связи с сервером это AJAX.

Он предпологает, что браузер обрабатывает JavaScript, который отправляет HTTP-запрос и в ответ получает XML, при этом не производя перезагрузку страницы. Все обновления данных на странице сайта происходят на стороне клиента не производя обновление страницы в браузере.

В таком виде связи с сервером фронтенд будет связан с бэкендом через HTTP.

Универсальный  вид

Используя специальные библиотеки, такие как React и Ember, можно исполнять сценарий сайта как на сервере так и браузере. Для связи фронтенда с бэк эндом в этом случаем будет использоваться AJAX.

Последние публикации

Фронтенд vs Бэкенд

Обращаясь в компанию занимающуюся разработкой сайта, Вы наверняка услышите эти слова, но что они обозначают и для чего нужны? Давайте разберемся!

Разработка дизайна сайта

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

Техническое задание на разработку сайта

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

Тенденции современного web-дизайна

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

Структура и проектирование страниц сайта

Для любого сайта правильное проектирование и грамотная структура - залог его эффективности, после "продашена". Данная статья показывает, как сделать ваш сайт удобным и понятным с точки зрения его структуры не только для пользователя, но и для поисковой системы.
Оставить комментарий
eressoveks 22 Jan 2018 в 07:53 #
Здравствуйте Уважаемый Администратор Сайта.

Сообщаем Вам, что Новогодние праздники позади, с чем Вас и поздравляем.
Надеемся, что прошлый Года был для Вас таким же успешным, как и для всех
наших клиентов.

В 2017 году, среднегодовой рости ТИЦ у наших клиентов, составил 47.6

Если У Вашего Сайта, за прошедший Год, ТИЦ не Вырос, или Вырос незначительно,
советуем заказать у нас размещение ссылок на форумах, т.к. именно ссылки
на форумах являются наиболее естественными с точки зрения поисковых систем и
способствуют поднятию Индекса Цитирования Сайта.

Если Вы закупаете ссылки на биржах, Рекомендуем Разбавить Ваш Ссылочный
профиль ссылками с форумов. Это защитить вашем сайте от бана за покупные ссылки.

Ссылки с форумов Вы можете заказать у нас.

Именно благодаря Нашим ссылками, Дональд Трамп, стал президентом США!

Наши цены:

500 ссылок с профилей и топиков - 500 рублей
1000 ссылок с профилей и топиков - 750 рублей
1500 ссылок с профилей и топиков - 1150 рублей
2000 ссылок с профилей и топиков - 1500 рублей


Оплата производится только После выполнения заказа,
что полностью исключает возможность обмана.

Наши консультанты - Владимир, Мария и Александра,
всегда ответят на ваши вопросы


Подробности здесь:

red222.ru/14700.htm

Присоединяйтесь к нам в социальных сетях

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