~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 3C79FACEFDB59961E341CC845C6BA6B7__1718474880 ✰
Заголовок документа оригинал.:
✰ Frontend and backend - Wikipedia ✰
Заголовок документа перевод.:
✰ Фронтенд и бэкенд — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Frontend_and_backend ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/3c/b7/3c79facefdb59961e341cc845c6ba6b7.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/3c/b7/3c79facefdb59961e341cc845c6ba6b7__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 13:16:21 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 15 June 2024, at 21:08 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Фронтенд и бэкенд — Википедия Jump to content

Фронтенд и бэкенд

Из Википедии, бесплатной энциклопедии

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

Введение [ править ]

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

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

заключается Эмпирическое правило в том, что клиентская сторона (или «интерфейс») — это любой компонент, которым манипулирует пользователь. Серверный (или «бэкэнд») код обычно находится на сервере , часто физически далеко удаленном от пользователя.

Определения программного обеспечения [ править ]

В системах управления контентом термины «интерфейс» и «бэкэнд» могут относиться к представлениям CMS, обращенным к конечному пользователю, и административным представлениям соответственно. [1] [2]

В синтезе речи внешний интерфейс относится к части системы синтеза, которая преобразует входной текст в символическое фонетическое представление, а серверная часть преобразует символическое фонетическое представление в реальные звуки. [3]

В компиляторах внешний интерфейс преобразует компьютерного программирования исходный код в промежуточное представление , а серверная часть работает с промежуточным представлением для создания кода на языке компьютерного вывода. Бэкэнд обычно оптимизируется для создания кода, который работает быстрее. Различие между фронтендом и бэкэндом позволяет разделить секцию синтаксического анализатора , которая занимается исходным кодом, и бэкэнд, который генерирует код и оптимизирует . Некоторые проекты, такие как GCC , предлагают выбор между несколькими внешними интерфейсами (синтаксический анализ разных исходных языков ) или внутренними модулями (генерация кода для разных целевых процессоров ). [4]

Некоторые приложения с графическим интерфейсом пользователя (GUI), работающие в среде рабочего стола, реализованы как тонкий интерфейс для базовых программ с интерфейсом командной строки (CLI), чтобы избавить пользователя от необходимости изучать специальную терминологию и запоминать команды .

Веб-разработка как пример [ править ]

Другой способ понять разницу между ними — понять, какие знания необходимы разработчику внешнего и внутреннего программного обеспечения . В приведенном ниже списке рассматривается веб-разработка в качестве примера .

Оба [ править ]

Фронтенд ориентирован [ править ]

Ориентирован на бэкэнд [ править ]

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

API [ править ]

Фронтенд взаимодействует с бэкэндом через API . В случае веб-интерфейсов и мобильных интерфейсов API часто основан на HTTP- запросе/ответе. API иногда разрабатывается с использованием шаблона «Backend for Frontend» (BFF), который предоставляет ответы для упрощения обработки на стороне внешнего интерфейса. [5]

Определения оборудования [ править ]

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

В проектировании процессоров дизайн внешнего интерфейса будет представлять собой первоначальное описание поведения схемы на языке описания аппаратного обеспечения , таком как Verilog , тогда как дизайн внутреннего интерфейса будет представлять собой процесс отображения этого поведения на физические транзисторы на кристалле. [7]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Внешняя и внутренняя часть вашего веб-сайта: все, что вам нужно знать» . ДОДЗЕ Креатив . 7 февраля 2020 года. Архивировано из оригинала 1 сентября 2022 года . Проверено 31 августа 2022 г.
  2. ^ Таплиял, Вимал. «Разница между фронтендом и бэкендом MVC – Joomlatuts» . joomlatuts.net . Архивировано из оригинала 30 декабря 2016 года . Проверено 30 декабря 2016 г.
  3. ^ Гутьеррес-Осуна, Рикардо. «L18: Синтез речи (бэкэнд)» (PDF) . tamu.edu . Техасский университет A&M. Архивировано из оригинала (PDF) 14 февраля 2019 года . Проверено 29 декабря 2016 г.
  4. ^ Бин Мухаммад, Рашид. «Заметки об операционных системах» . www.personal.kent.edu . Кентский государственный университет. Архивировано из оригинала 31 августа 2018 года . Проверено 30 декабря 2016 г.
  5. ^ Викрамараччи, Видуни (24 февраля 2021 г.). «Шаблон BFF (бэкенд для внешнего интерфейса): введение» . Остатки . Архивировано из оригинала 27 марта 2024 года . Проверено 13 ноября 2021 г.
  6. ^ О'Делл, Майк. «И снова сетевые интерфейсные процессоры | Июнь 2009 г. | Коммуникации ACM» . cacm.acm.org . Архивировано из оригинала 30 декабря 2016 г. Проверено 30 декабря 2016 г.
  7. ^ «Внешний дизайн | Онлайн-документация для продуктов Altium» . techdocs.altium.com . Архивировано из оригинала 30 декабря 2016 г. Проверено 30 декабря 2016 г.
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 3C79FACEFDB59961E341CC845C6BA6B7__1718474880
URL1:https://en.wikipedia.org/wiki/Frontend_and_backend
Заголовок, (Title) документа по адресу, URL1:
Frontend and backend - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)