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

редактировать

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

СОДЕРЖАНИЕ

  • 1 Введение
  • 2 Определения программного обеспечения
    • 2.1 Веб-разработка на примере
      • 2.1.1 Оба
      • 2.1.2 Ориентация на интерфейс
      • 2.1.3 Бэкенд ориентированный
  • 3 Определения оборудования
  • 4 См. Также
  • 5 ссылки

Вступление

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

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

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

Определения программного обеспечения

Веб-разработка как пример

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

Оба

Фронтенд ориентированный

Бэкэнд ориентированный

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

Определения оборудования

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

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

Смотрите также

использованная литература

Последняя правка сделана 2023-03-20 07:36:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте