Что такое front-end и back-end?

Что такое front-end и back-end?
Фронтент и бекенд

Часто мне приходилось слышать оба этих термина, причём люди, которые ими оперировали, порой даже близко не понимали их сути. Front-end (фронтенд) и back-end (бекенд) используются во многих сферах и отраслях, однако мы поговорим именно об IT, или, даже более конкретно, о Web-разработке.

Фронтненд – браузер, бекенд – сервер

Говоря я фронтенде и бекенде, программисты обычно подразумевают разделение интерфейсной части пользователя от программной логики. В этом случае front-end – это интерфейсная часть, которая выполняется, например, в браузере, а back-end – это серверная часть.

В Web-разработке, например, в качестве фронтенда выступают HTML-вёрстка, стили CSS и JavaScript, а в качестве бекенда – серверная часть, которую обычно программируют на PHP или ASP.net. Грубо говоря, всё то, что исполняется на стороне клиента – front-end, а то, что на стороне сервера – back-end. Кстати, поскольку пользователи не видят бекенд, то программисты могут поменять его «втихую». Twitter, например, в качестве бекенда некоторое время использовал Ruby on Rails, но в 2011 году перешел на Java. Готов поспорить, большинство даже и не заметило этого!

Фронтненд – статика, бекенд – программный код

В среде разработчиков высоконагруженных систем (highload-разработчиков) термином front-end называют ту программную часть, которая непосредственно «отдаёт» контент. Например, на больших проектах часто программную серверную часть представляют 2 веб-сервера – Apache и nginx. Nginx принимает запросы и, в случае статического файла, (изображение, файл css, js или xml) сразу же отдаёт его содержимое, а в случае PHP-скрипта, отправляет его к серверу Apache, который уже умеет обрабатывать PHP. Тут nginx – это фронтенд, а Apache – бекенд. Конечно, высоконагруженные системы имеют сложную инфраструктуру, и порой представляют собой много серверов, разнесённых по разным континентам, но общую суть вы уловили.

Фронтненд – открытые данные, бекенд – админка

Также, когда говорят об CMS, административную часть называют back-end, а «лицевую» часть сайта – front-end. С такой трактовкой термина я сталкивался реже всего, однако многие его применяют повсеместно.

Так что же такое фронтенд и бекенд?

Если вы не лишены логического мышления, то поймёте в чём нюанс: в одной сфере один и тот же термин имеет 3 (!) различных значения:

  • Браузерная / серверная часть (самый популярный вариант);
  • Серверная часть, отдающая статику / серверная часть, выполняющая код (highload);
  • Часть сайта для пользователей / часть сайта для администраторов и модераторов.

И это не считая всяких там маркетологов (у них тоже есть такие термины). Конечно же, о каком именно термине идёт речь становится ясно только из контекста, а порой и вовсе не понятно, вот люди и путаются в таком разнообразии. Надеюсь, данная заметка поможет вам разобраться во всех тонкостях терминологии и выведет на путь истинный :-).

Комментарии

24.12.2013 10:20:11
Avatar of Юра ГалинЮра Галин
Да, точность здесь не помешает, особенно, если ты разрабатываешь highload проект на CMS :)
Хорошая статья!
16.08.2014 10:15:54
Avatar of 202202
Спасибо за статью. Если вам не трудно - загружайте, пожалуйста, как можно больше статей по програмированию.
04.04.2015 12:14:45
Avatar of Константин Абрамов ( Та самая, кожаная флейта)Константин Абрамов ( Та самая, кожаная флейта)
Да. Так и есть. Всё правильно описал.
10.04.2015 02:46:31
Avatar of ЮляЮля
Скажите, пожалуйста, если название курса звучит "HTML5 и CSS3" . Это подразумевает фронтенд? http://www.basic.com.ua/course.php?course=159
23.04.2015 03:34:16
Avatar of КонсервКонсерв
@Юля
HTML5 и CSS3 - это "часть фронтенда", если так можно выразиться.
06.12.2015 03:26:15
Avatar of Martin OderskyMartin Odersky
Twitter перешел не на Java, а на Scala.
10.12.2015 01:28:30
Avatar of КонсервКонсерв
@Martin Odersky
Twitter использует и Java и Scala (и ещё маленький зоопарк :-)). Вот небольшая заметка 2011 года о их миграции: http://readwrite.com/2011/07/06/twitter-java-scala
16.05.2016 10:14:37
Avatar of AndreyAndrey
Спасибо за статью, как раз то что искал, разжевано и объяснено.
23.05.2016 10:58:00
Avatar of webdesolwebdesol
Благодарю за статью!
26.07.2016 03:40:52
Avatar of rockyourockyou
Статья, конечно, из 2013, но уже вовсю развиваются backend as a service платформы, а везде про них молчок. Даже пришлось самим запускать в России :) Для тех, кто хочет разобраться - <реклама сервиса>.
30.09.2016 06:01:43
Avatar of ВикторияВиктория
Класс, спасибо. Четко и понятно
28.03.2017 01:25:42
Avatar of AlexAlex
Спасиб! Коротко и понятно
28.03.2017 02:07:14
Avatar of ПиуПиу
Збс, четко!
11.10.2017 09:03:21
Avatar of CraigChestCraigChest
Приобрести сироп Mangoosteen можно на веб-сайте http://mangystin.bxox.info/

Хотим предложить вам потрясающее средство для похудения Mangoosteen. С ним можно избавиться от 15 кг за 14 дней.

Дерево мангкут растет в Азии. Плоды этого дерева обладают удивительными свойствами, которые были взяты за основу сиропа Mangoosteen. Во флаконе содержится более 25 плодов данного замечательного дерева. Плоды дерева мангустин помогают убрать чрезмерную жировую ткань. И замечательно влияют на человека в целом. Технология изготовления препарата, а также специализированная упаковка позволяют сохранить все полезные свойства дерева.

Основным веществом сиропа Mangoosteen являются плоды с дерева мангостан, в которых содержится огромное число полезных элементов. Благодаря веществу ксантону, которое в громадных дозах содержатся во фрукте, значительно тормозятся процессы окисления в организме. Окись дифениленкетона считается одним из наиболее мощных антиокислителей. В плодах растения гарциния также есть разные группы витаминов и микроэлементы. Приобрести сироп Мансустина можно на сайте http://mangoo77.mangoosteen.com.

13.10.2017 04:40:01
Avatar of CraigChestCraigChest
Приобрести сироп Mangoosteen можно на веб-сайте http://mangystin.bxox.info/

Предлагаем вам потрясающее средство для снижения веса сироп Мангустина. При помощи него реально сбросить около 15 kg за недели.

Дерево мангкут растет в Таиланде. Плоды этого растения имеют замечательные свойства. В банке содержится около 20 плодов данного удивительного растения. Плоды дерева мангкут помогают сжечь излишнею липидную ткань. А также замечательно влияют на человека в комплексе. Специфика изготовления средства, и специальная упаковка помогают сохранить все полезные свойства дерева.

Основным веществом сиропа Mangoosteen являются плоды с растения мангостан, в которых содержится большое количество питательных веществ. Благодаря компоненту окиси дифениленкетона, которое в огромных количествах имеется в плодах, значительно притормаживаются процессы окисления в организме. Окись дифениленкетона считается одним из наиболее сильных антиокислителей. В плодах растения мангостин вдобавок имеются разные витамины и микроэлементы. Приобрести сироп Mangoosteen можно на интернет-сайте http://mangjoo77.mangoosteen.com.

15.10.2017 04:41:45
Avatar of CraigChestCraigChest
Приобрести сироп Mangoosteen можно на веб-сайте http://mangystin.bxox.info/

Диета 5 при панкреатите.
В течение первых нескольких дней обострения панкреатита необходимо лечебное голодание. В этот период больному разрешается только пить минеральную воду (разумеется, без газа). Примерно с четвертого дня уже разрешается принимать пищу, но крайне осторожно. По общепринятой классификации, используемой в лечебных учреждениях, диета, показанная при панкреатите, называется стол №5. Ее суть сводится к исключению продуктов, которые провоцируют активную выработку ферментов.
Диета 5 при панкреатите характеризуется акцентом на белки, при этом потребление жиров, быстрых углеводов и грубой клетчатки сводится к минимуму. Жареные, чрезмерно холодные и слишком горячие блюда из рациона больного исключаются. Пищу рекомендуется употреблять часто (примерно 5-6 раз в день) в протертом или измельченном виде. Ее нужно варить, готовить в пароварке либо запекать.
Рекомендации по продуктам.
Стол 5 при панкреатите должен решить несколько ключевых для выздоровления задач. Самые важные из них:
нормализация деятельности пораженного болезнью органа; ослабление возбудимости желчного пузыря; щажение органов пищеварительного тракта (как механическое, так и химическое).
При панкреатите хлеб следует есть только пшеничный, причем слегка подсушенный. Он должен быть приготовлен из муки либо первого, либо второго сорта. Под запретом ржаной и очень свежий белый хлеб, любые изделия из сдобного и слоеного теста.
На стол при панкреатите следует подавать только вегетарианские супы. Готовить их можно с картофелем, морковью, рисом, вермишелью, гречневой крупой.
Из мяса разрешены нежирная говядина, телятина, индейка. Употреблять его следует в рубленном или протертом виде, то есть в составе суфле, кнелей, котлет.
Диета 5п при панкреатите допускает употребление нежирной рыбы, но только отварной. Приготовить ее можно как в рубленном виде, так и куском.
Молочные продукты разрешены, но только не кислые. Можно есть свежий творог (нежирный или с жирностью 9%) как в натуральном виде, так и в составе пудингов. Кисломолочные напитки при панкреатите полезны, а свежее молоко рекомендуется употреблять с осторожностью.
Хотя диета номер 5 при панкреатите требует отказа от сваренных вкрутую яиц и яичниц, можно есть белковые омлеты. Желтки лучше употреблять только в составе других блюд.
Каши при панкреатите можно готовить на воде или с добавлением молока. Из круп подходят манная, овсяная, рисовая, гречневая. Рассыпчатые и бобовые каши запрещены, блюда с ячневой, кукурузной крупой и пшеном можно кушать только в очень ограниченных количествах.
Диета 5 при панкреатите поджелудочной железы может показаться довольно строгой, но на самом деле она допускает даже потребление соусов. Можно готовить соусы на ненасыщенном овощном отваре, молочные соусы, полусладкие фруктовые и ягодные подливы.
Меню при панкреатите.
Если прописана диета 5п, меню на неделю при панкреатите может быть достаточно разнообразным. Нижеприведенный пример подходит в том случае, если болезнь не находится в опасной стадии обострения.
Общая суточная калорийность рациона составляет 2500-2800 ккал. За сутки необходимо съедать порядка 100-140 г белков, причем 60% этого количества составляют белки животного происхождения.
Понедельник.
Завтрак &mdash; овсяная каша, сыр, хлеб, чай.
Второй завтрак &mdash; творог и йогурт.
Обед &mdash; картофельный суп, хлеб, отварная вермишель, тефтели из говядины с рисом, отварная свекла с добавлением растительного масла, отвар шиповника.
Полдник &mdash; яйцо всмятку, фруктово-ягодный кисель.
Ужин &mdash; запеченная под хлебными крошками треска с овощами, фруктовый мармелад и отвар шиповника.
Перед сном &mdash; ряженка с жирностью 2,5%.
Вторник.
Завтрак &mdash; хлеб, молочная манная каша с маслом, чай.
Второй завтрак &mdash; запеченный омлет и компот.
Обед &mdash; суп с курицей и цветной капустой, бефстроганов из говядины, отварной картофель, салат из кальмаров с яблоками, хлеб, чай.
Полдник &mdash; творожная запеканка и минеральная вода.
Ужин &mdash; гречневая каша, паровая котлета из говядины, хлеб и компот.
Перед сном &mdash; йогурт с жирностью 2,5%.
Среда.
Завтрак &mdash; отварная вермишель, докторская колбаса, хлеб и чай.
Второй завтрак &mdash; манный пудинг с яблоками и ряженка.
Обед &mdash; вегетарианский суп с рисом, печеная курица, тушеные овощи (картофель и кабачки), хлеб, фруктово-ягодный кисель.
Полдник &mdash; печеное яблоко и йогурт.
Ужин &mdash; картофельная запеканка с фаршем, хлеб, чай.
Перед сном &mdash; кефир (можно с добавлением сахара).
Четверг.
Завтрак &mdash; рисовая каша, сыр, хлеб, банан, отвар шиповника.
Второй завтрак &mdash; яйцо всмятку и чай.
Обед &mdash; диетический борщ, картофельное пюре, морковное пюре, отварная говядина, хлеб и отвар шиповника.
Полдник &mdash; творог и йогурт.
Ужин &mdash; брокколи на пару, салат из морепродуктов с зеленью, фруктовый мармелад, чай.
Перед сном &mdash; ряженка и галетное печенье.
Пятница.
Завтрак &mdash; омлет, сыр, хлеб, компот.
Второй завтрак &mdash; овсяный суп, отварные макароны, говяжьи тефтели, отварная свекла с добавлением растительного масла, хлеб и компот.
Полдник &mdash; салат из банана и яблока, чай.
Ужин &mdash; картофельное пюре, запеченный минтай, хлеб и компот.
Перед сном &mdash; кефир (можно с сахаром).
Суббота.
Завтрак &mdash; гречневая каша, печеный минтай, хлеб, отвар шиповника, зефир.
Второй завтрак &mdash; печеное яблоко, овсяный кисель.
Обед &mdash; овощной суп, отварной рис, паровая котлета из говядины, хлеб, отвар шиповника.
Полдник &mdash; хлеб, сыр, желе, чай.
Ужин &mdash; отварная куриная грудка, печеная цветная капуста с омлетом, хлеб, молочная сыворотка.
Перед сном &mdash; ряженка.
Воскресенье.
Завтрак &mdash; манная каша, сыр, хлеб, чай.
Второй завтрак &mdash; банан и йогурт.
Обед &mdash; перловый суп, печеная говядина с овощами, хлеб, свежие ягоды, отвар шиповника.
Полдник &mdash; творожная запеканка и чай.
Ужин &mdash; отварные макароны, хлеб, говяжья котлета на пару и отвар шиповника.
Перед сном &mdash; кефир.
Если имеет место острый панкреатит, диета 5 требует более щадящего меню на неделю. В любом случае рацион необходимо предварительно обсудить с лечащим врачом.
Найдено 195 врачей по лечению заболевания: Панкреатит.


Приобрести сироп Mangoosteen можно на веб-сайте http://mangystin.bxox.info/
Captcha Обновить
Go Top