|
|
|
| Добрый день!
В википедии говорится, что frontend-ом называют часть программной системы, которая непосредственно взаимодействует с пользователем, а backend-ом ту часть, которая обрабатывает выходные данные от frontend-а.
Т.е. получается, что, согласно такому определению, frontend в области web-программирования - это интерфейс для пользователя (созданный, например, на HTML, CSS, JS.....), а backend - это серверная программа(созданная, например на PHP).
Но мне также известно, что frontend-ом называют сервер, обрабатывающий запросы, а backendom-ом сервер, который занимается непосредственной обработкой информации - взаимодействует с БД, производит необходимые вычисления, генерирует страницу....
Вопрос:
Что обычно имеет ввиду работодатель, когда пишет в заглавии вакансии "Веб-программист (frontend/backend)"? | |
|
|
|
|
|
|
|
для: Ирбис
(01.07.2010 в 10:44)
| | В контексте Web-разработки, как правило, frontend - это та часть сайта, которую видят посетители, а backend - редакторы и администраторы (т.е. система администрирования сайта). Например, на этом форуме frontend то, что мы видим с вами, а backend - это то, что видят модераторы (система администрирования).
PS Есть и другие интерпретации, но, как правило, используется та, что описана выше. | |
|
|
|
|
|
|
|
для: cheops
(01.07.2010 в 11:05)
| | Понятно. Спасибо! | |
|
|
|
|
|
|
|
для: Ирбис
(01.07.2010 в 10:44)
| | А тут вообще-то зависит от контекста... я так и вообще сталкиваюсь чаще с тем, что рассматривают только сервер (или систему серверов), так что когда говорят о фронтэнде, то ни о каком html и речи не идет... равно как и о коде сайта вообще. | |
|
|
|
|
|
|
|
для: Loki
(01.07.2010 в 16:40)
| | >так что когда говорят о фронтэнде, то ни о каком html и речи не идет... равно как и о коде сайта вообще.
А о чем тогда ведут разговор? Чисто о конфигурировании серверов? | |
|
|
|
|
|
|
|
для: Ирбис
(01.07.2010 в 19:43)
| | Ну да. Там же полно вариантов что где расположить.. По мере роста проекта он обрастает серверами БД, кэширующими серверами, балансировщиками нагрузки, серверами для статики... Все это работает на разных этапах прохождения запроса. Соответственно, в зависимости от того, какую именно связку мы рассматриваем в данный момент, front и back будут различаться... | |
|
|
|
|
|
|
|
для: Loki
(02.07.2010 в 12:43)
| | Понятно. Спасибо! | |
|
|
|
|
|
|
|
для: Ирбис
(01.07.2010 в 10:44)
| | HTML, CSS, JS..... - это клиентская часть программирования
php, mysql, apache - серверная часть программирования
nginx перед апачем - frontend
апач за nginx - backend
=) это все что я слышал) | |
|
|
|