Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Кто шаблонизирует html?

Степанов Роберт Ученик (98), на голосовании 3 месяца назад
собираюсь устраиваться на работу бэкенд разработчиком и возник вопрос кто встраивает язык шаблонов в html ? я говорю например про jinja или стандартный шаблонизатор django, да с одной верстку понятно делает front ,но возможно обычно сначала делают просто пустой макет, а бэк встраивает туда данные c помощью шаблонизатора, потому что шаблонизатор напрямую взаимодействует с бэкенд частью и многие шаблонизаторы в основе имеют синтаксих языков , которые фронту далеки, но с другой стороны логично было бы если бы всей работой с html занимался фронт разраб, кто имеет опыт работы как у вас распределяется эта обязанность?
Голосование за лучший ответ
Sfera Искусственный Интеллект (192055) 4 месяца назад
А тебя там ждут и куда делись те что до тебя были
Степанов РобертУченик (98) 4 месяца назад
что, "классный мем" (40+) , я предпочитаю устраиваться на работу ,исходя из своих знаний, если вы за свою жизнь так ничему и не научились, то да , вам дорога в сферу обслуживания, я занимаюсь тем, что мне интересно, благодаря таким "школьникам после 11" вы сейчас впринципе это сайт видите
Николай Матвейчук Просветленный (45203) 4 месяца назад
Вы как-то принципиально неправильно себе представляете структуру разработки для вэба. То, что Вы называете шаблонизатором на самом деле в вэбе является основной частью бэкэнда. Я могу представить какой-то суперсложный проект, который будет являться не трёхзвенкой (фронт, бэк и база), а четырёхзвенкой, где бэк будет разделён на две части, и основная логика будет выполняться на каком-нить c++ или вроде того, а python или php будут просто реализовать АПИ для объединения основной логики с выводом данных пользователю, но в 99.9% случаев это работает не так.

Если Вы пишите для вэба, то Вы это делаете именно в рамках python, php, C# или какой язык для бэкэнда Вы выбрали... ну то есть в рамках того самого django (если речь про питон).

Насчёт как это работает, фронт ли является последним звеном или бэк - зависит от бизнес процессов компании, но зачастую это делают бэки. Фронты передают бэкам шаблоны, а дальше это забота бэков снабдить эти шаблоны правильными данными и дописать (или заявить) скрипты, которые обеспечивали бы обновления этих данных и т.д.
Артур КирилловПрофи (656) 4 месяца назад
В таком случае бекендеру нужно переписывать отчасти фронт) поэтому самый лучший вариант быть фуллстаком)
Dlazder Мудрец (16877) 4 месяца назад
Скорее бэкенд разработчики представляют апи и все на этом, а фронтендеры уже копаются в html.
Андрей Артамонов Просветленный (20353) 4 месяца назад
Во всех компаниях по-разному, в основном чисто API пишут в крупных компаниях и иногда в средних.

Чаще всего будет встречаться история с фулл-стеком. Когда будешь и бэк и фронт делать. Что в общем-то не всегда плохо, есть возможность отдохнуть от задач, которые надоели взяв например фронт.

Шаблонизатор можно отнести к чисто фронтовым задачам, но зависит от распределения обязанностей.
Похожие вопросы