Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что такое frontend/backend
 
 автор: Ирбис   (01.07.2010 в 10:44)   письмо автору
 
 

Добрый день!
В википедии говорится, что frontend-ом называют часть программной системы, которая непосредственно взаимодействует с пользователем, а backend-ом ту часть, которая обрабатывает выходные данные от frontend-а.

Т.е. получается, что, согласно такому определению, frontend в области web-программирования - это интерфейс для пользователя (созданный, например, на HTML, CSS, JS.....), а backend - это серверная программа(созданная, например на PHP).

Но мне также известно, что frontend-ом называют сервер, обрабатывающий запросы, а backendom-ом сервер, который занимается непосредственной обработкой информации - взаимодействует с БД, производит необходимые вычисления, генерирует страницу....

Вопрос:
Что обычно имеет ввиду работодатель, когда пишет в заглавии вакансии "Веб-программист (frontend/backend)"?

  Ответить  
 
 автор: cheops   (01.07.2010 в 11:05)   письмо автору
 
   для: Ирбис   (01.07.2010 в 10:44)
 

В контексте Web-разработки, как правило, frontend - это та часть сайта, которую видят посетители, а backend - редакторы и администраторы (т.е. система администрирования сайта). Например, на этом форуме frontend то, что мы видим с вами, а backend - это то, что видят модераторы (система администрирования).

PS Есть и другие интерпретации, но, как правило, используется та, что описана выше.

  Ответить  
 
 автор: Ирбис   (01.07.2010 в 11:15)   письмо автору
 
   для: cheops   (01.07.2010 в 11:05)
 

Понятно. Спасибо!

  Ответить  
 
 автор: Loki   (01.07.2010 в 16:40)   письмо автору
 
   для: Ирбис   (01.07.2010 в 10:44)
 

А тут вообще-то зависит от контекста... я так и вообще сталкиваюсь чаще с тем, что рассматривают только сервер (или систему серверов), так что когда говорят о фронтэнде, то ни о каком html и речи не идет... равно как и о коде сайта вообще.

  Ответить  
 
 автор: Ирбис   (01.07.2010 в 19:43)   письмо автору
 
   для: Loki   (01.07.2010 в 16:40)
 

>так что когда говорят о фронтэнде, то ни о каком html и речи не идет... равно как и о коде сайта вообще.

А о чем тогда ведут разговор? Чисто о конфигурировании серверов?

  Ответить  
 
 автор: Loki   (02.07.2010 в 12:43)   письмо автору
 
   для: Ирбис   (01.07.2010 в 19:43)
 

Ну да. Там же полно вариантов что где расположить.. По мере роста проекта он обрастает серверами БД, кэширующими серверами, балансировщиками нагрузки, серверами для статики... Все это работает на разных этапах прохождения запроса. Соответственно, в зависимости от того, какую именно связку мы рассматриваем в данный момент, front и back будут различаться...

  Ответить  
 
 автор: Ирбис   (02.07.2010 в 14:50)   письмо автору
 
   для: Loki   (02.07.2010 в 12:43)
 

Понятно. Спасибо!

  Ответить  
 
 автор: а-я   (06.07.2010 в 12:23)   письмо автору
 
   для: Ирбис   (01.07.2010 в 10:44)
 

HTML, CSS, JS..... - это клиентская часть программирования
php, mysql, apache - серверная часть программирования

nginx перед апачем - frontend
апач за nginx - backend


=) это все что я слышал)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования