Фронтэнд | это… Что такое Фронтэнд?
Толкование
- Фронтэнд
Front-end (фронт-энд) и back-end (бэк-энд) — это обобщенные термины, которые отражают начальное и конечное состояния процесса. Front-end отвечает за получение ввода (входной информации) в любых формах от пользователя и обработку полученной информации в ту форму, которую back-end способен использовать. Front-end — это интерфейс между пользователем и back-end’ом.Содержание
- 1 Информатика
- 2 Бизнес
- 3 Примечания
- 4 См. также
Информатика
В архитектуре программного обеспечения и проектировании программного обеспечения front-end — это часть программной системы, которая непосредственно взаимодействует с пользователем, а back-end инкапсулирует компоненты, обрабатывающие выходную информацию от front-end.

Разделение программной системы на «фронт-энды» и «бек-энды» — это один из вариантов абстракции, применимой к программной системе.Многие программы концептуально разделены на фронт и бек-энды, при этом в большинстве случаев «бек-енд» скрыт от пользователя. Также, некоторые программы служат просто front-end’ом к другим, уже существующими программам. Примером является графический пользовательский интерфейс (ГИП или GUI) построенный поверх интерфейса командной строки.
Многие общепринятые способы взаимодействия с компьютерами могут быть рассматриваться с точки зрения концепции, основанной на «front-end» и «back-end». Например, графический файловый менеджер, такой как Windows Explorer, может быть рассматриваться как front-end к файловой системе компьютера. Для операционной системы командный интерпретатор может рассматриваться как front-end к системе (для обыкновенных пользователей).
В компиляторах front-end транслирует исходный текст на языке программирования в промежуточное представление, а back-end создает из внутреннего представления машинный код.
Обычно back-end оптимизирован для создания кода, который выполняется максимально быстро. Разделение на front-end/back-end distinction может отделить парсер, который имеет дело с исходным кодом, и back-end, который выполняет кодо-генерацию и оптимизацию; некоторые реализации компиляторов (такие как GCC) предоставляют выбор из множества front-ends (транслирующих исходный код с разных языков программирования) и/или множества back-ends (генерация кода под различные целевые процессоры).
В синтезе речи front-end обозначает часть системы синтезирования речи, которая конвертирует входной текст в символическое фонетическое представление, а back-end конвертирует символьное фонетическое представление в звуки.
Бизнес
- В производстве телепередач «front-end» обозначает «пробный» или неполный комплект выпусков телепередачи или серий сериала, не достаточный для транслирования на протяжении всего сезона. Телекомпания может купить только часть эпизодов сериала для нового сезона, если он был недостаточно популярен на протяжении последнего сезона.

Если же рейтинги телепередачи удовлетворительны, могут быть выкуплены оставшиеся эпизоды (их комплект и называется «back-end»).
- В производстве телепередач и кинофильмов «back-end» может обозначать соглашение об оплате производства, при котором прокатчик или продюсер оплачивает производство (как минимум, частично) только после получения прибыли (в противоположность предоплате). Это происходит обычно, когда основная часть производства завершена.
Примечания
См. также
- Back-end база данных
- Клиент-серверная архитектура
- Трёхуровневая архитектура
Wikimedia Foundation. 2010.
Игры ⚽ Нужен реферат?
- Фронты атмосферные
- Фрорип
Полезное
Front-end, Back-End и Full-stack, описание и отличия — Статьи — Digital Agency CASTCOM
Оглавление:
- Front-end разработка
- Back-end
- Full-stack
- Как заказать разработку в агентстве “CASTCOM”?
Сфера веб-разработки постоянно меняется.
Поэтому разработчики просто обязаны быть в курсе новостей, успешно применять последние тенденции и уметь работать с новыми инструментами.
В первую очередь необходимо ознакомиться с терминами:
Front-end — это клиентская сторона пользовательского интерфейса. К этому понятию относят всё, что видит пользователь, загружая веб-страницу: дизайн сайта, юзабилити, различные формы.
Back-End — это процесс программирования, конечной целью которого является разработка серверной части web-ресурса и ее объединение с пользовательской стороной.
Full-stack — это совмещение предыдущих понятий.
Front-end разработка
Понять, что такое front-end разработка довольно легко. Для этого необходимо просто открыть код любой web-страницы. Этот код и является результатом деятельности frontend-разработчика.
Код страницы описывает всё то, что доступно посетителю на видимой части сайта. Это и шрифт текста, и цвета, и верстка, и размещение всех остальных составляющих страницы.
Для front-end используют следующие языки, из которых только один является языком программирования:
- HTML — язык гипертекстовой разметки, который используют для построения структуры web-страницы: заголовков, абзацев, списков и прочего.
- CSS — язык, используемый для описания внешнего вида страниц. Именно этот код отвечает за распознавание браузером отдельных элементов на странице.
- JavaScript — мультипарадигменный язык программирования, разработанный для использования в браузерах. JavaScript добавляет интерактивности и буквально оживляет страницы сайтов.
Back-end
Back-end development — программирование сайта, в процессе которого web-ресурс наполняется функционалом. Одной из главных функций бэкэнд является работа с пользовательской информацией, получаемой из front-end. Задача разработки в этом случае заключается в преобразовании полученной информации в более понятный для front-end вид.
Бэкэнд разработчик использует для работы все инструменты, которые доступны на его сервере.
Это могут быть любые универсальные языки программирования: PHP, Java, Ruby, Python.
Задачи Backend программиста могут варьироваться в зависимости от цели работ. В сферу его деятельности входит и интеграция баз данных, и обеспечение безопасности, и создание специальных технологий для резервного копирования.
Full-stack
Программист Full-stack принимает непосредственное участие в каждой стадии разработки веб-приложений. Но его основной задачей является создание правильной основы приложения, которая сможет справиться со всей дальнейшей нагрузкой.
Освоение всех необходимых навыков для подобной разработки непростой и довольно долгий процесс. Программист в этом случае должен владеть как всеми навыками, необходимыми для создания клиентской стороны пользовательского интерфейса, так и средствами, с помощью которых можно выстроить работу сайта.
Как заказать разработку в агентстве “CASTCOM”?
Разработка сайта — это услуга, заказывать которую стоит только в специализированных агентствах, имеющих многолетний опыт в создании веб-ресурсов.
Одной из таких компаний является агентство «CASTCOM», предлагающее широкий спектр услуг в сфере создания и поддержки сайтов. Компания реализовала множество успешных и нестандартных проектов и готова разработать для вас сайт любого типа.
Как можно заказать:
- написать на электронный адрес агентства [email protected],
- позвонить в любой из офисов компании по телефону +7 (495) 792-17-50 или заказать в режиме онлайн.
Для заказа услуги можно выбрать любой из представленных выше способов.
_________________________
Автор: Анна Казнова (Digital Agency CASTCOM) / Дата публикации: 2019-09-03
Интерфейсный веб-разработчик — Изучите веб-разработку
Добро пожаловать на наш путь обучения веб-разработчика интерфейса!
Здесь мы предлагаем вам структурированный курс, который научит вас всему, что вам нужно знать, чтобы стать веб-разработчиком. Работайте над каждым разделом, изучая новые навыки (или улучшая существующие) по ходу дела.
Каждый раздел включает упражнения и тесты для проверки вашего понимания, прежде чем двигаться дальше.
Охватываемые темы:
- Базовая настройка и обучение
- Веб-стандарты и передовой опыт (например, доступность и кросс-браузерная совместимость)
- HTML, язык, который дает структуру и значение веб-контента
- CSS, язык, используемый для оформления веб-страниц
- JavaScript, язык сценариев, используемый для создания динамических функций в Интернете
- Инструмент, который используется для облегчения современной веб-разработки на стороне клиента.
Вы можете работать с разделами по порядку, но каждый из них также автономен. Например, если вы уже знаете HTML, вы можете сразу перейти к разделу CSS.
Вам не нужны никакие предварительные знания, чтобы начать этот курс. Все, что вам нужно, — это компьютер с современными веб-браузерами, подключение к Интернету и желание учиться.
Если вы не уверены, подходит ли вам интерфейсная веб-разработка, и/или хотите получить небольшое введение перед началом более продолжительного и более полного курса, сначала изучите модуль «Начало работы с веб-интерфейсом».
Мы постарались сделать изучение интерфейсной веб-разработки максимально комфортным, но вы, вероятно, все равно застрянете, потому что чего-то не понимаете, или какой-то код просто не работает.
Не паникуйте. Мы все застреваем, будь мы новички или профессиональные веб-разработчики. В статье «Обучение и помощь» вы найдете ряд советов по поиску информации и помощи себе. Если вы все еще застряли, не стесняйтесь задавать вопросы на нашем форуме Discourse.
Начнем. Удачи!
Начало работы
Время выполнения: 1,5–2 часа
Предварительные требования
Ничего, кроме базовой компьютерной грамотности.
Как я узнаю, что готов двигаться дальше?
В этой части курса нет оценок. Но убедитесь, что вы не пропустите. Важно, чтобы вы были настроены и готовы выполнять упражнения позже в курсе.
Направляющие
- Установка базового программного обеспечения — базовая настройка инструмента (15 минут чтения)
- Общие сведения о сети и веб-стандартах (45 минут чтения)
- Обучение и получение помощи (45 минут чтения)
Семантика и структура с HTML
Время выполнения: 35–50 часов
Предпосылки
Ничего, кроме базовой компьютерной грамотности и базовой среды веб-разработки.
Как я узнаю, что готов двигаться дальше?
Оценки в каждом модуле предназначены для проверки ваших знаний по предмету. Выполнение оценок подтверждает, что вы готовы перейти к следующему модулю.
Модули
- Введение в HTML (15–20 часов чтения/упражнений)
- Мультимедиа и встраивание (15–20 часов чтения/упражнений)
- HTML-таблицы (5–10 часов чтения/упражнений)
Стилизация и макет с помощью CSS
Время выполнения: 90–120 часов
Предварительные требования
Перед тем, как приступить к изучению CSS, рекомендуется иметь базовые знания HTML. Вы должны, по крайней мере, сначала изучить «Введение в HTML».
Как я узнаю, что готов двигаться дальше?
Оценки в каждом модуле предназначены для проверки ваших знаний по предмету. Выполнение оценок подтверждает, что вы готовы перейти к следующему модулю.
Модули
- Первые шаги CSS (10–15 часов чтения/упражнений)
- Стандартные блоки CSS (35–45 часов чтения/упражнений)
- Текст в стиле CSS (15–20 часов чтения/упражнений)
- Макет CSS (30–40 часов чтения/упражнений)
Дополнительные ресурсы
- Книга рецептов компоновки CSS
Интерактивность с JavaScript
Время выполнения: 135–185 часов
Предварительные условия
Перед началом изучения JavaScript рекомендуется иметь базовые знания HTML.
Вы должны, по крайней мере, сначала изучить «Введение в HTML».
Как я узнаю, что готов двигаться дальше?
Оценки в каждом модуле предназначены для проверки ваших знаний по предмету. Выполнение оценок подтверждает, что вы готовы перейти к следующему модулю.
Модули
- Первые шаги в JavaScript (30–40 часов чтения/упражнений)
- строительных блоков JavaScript (25–35 часов чтения/упражнений)
- Знакомство с объектами JavaScript (25–35 часов чтения/упражнений)
- Клиентские веб-API (30–40 часов чтения/упражнений)
- Асинхронный JavaScript (25–35 часов чтения/упражнений)
Веб-формы — Работа с пользовательскими данными
Время выполнения: 40–50 часов
Предварительные условия
Формы требуют знания HTML, CSS и JavaScript. Учитывая сложность работы с формами, это отдельная тема.
Как я узнаю, что готов двигаться дальше?
Оценки в каждом модуле предназначены для проверки ваших знаний по предмету.
Выполнение оценок подтверждает, что вы готовы перейти к следующему модулю.
Модули
- Веб-формы (40–50 часов)
Сделать так, чтобы Интернет работал для всех
Время выполнения: 45–55 часов
Предварительные условия
Прежде чем приступить к работе с этим разделом, хорошо знать HTML, CSS и JavaScript. Многие методы и лучшие практики касаются нескольких технологий.
Как я узнаю, что готов двигаться дальше?
Оценки в каждом модуле предназначены для проверки ваших знаний по предмету. Выполнение оценок подтверждает, что вы готовы перейти к следующему модулю.
Модули
- Кроссбраузерное тестирование (25–30 часов чтения/упражнений)
- Доступность (20–25 часов чтения/упражнений)
Современные инструменты
Время выполнения: 55–90 часов
Предварительные условия
Прежде чем приступить к работе с этим разделом, хорошо знать HTML, CSS и JavaScript, поскольку обсуждаемые инструменты работают вместе со многими из этих технологий.
Как я узнаю, что готов двигаться дальше?
В этом наборе модулей нет специальных оценочных статей. Практические руководства в конце второго и третьего модулей подготовят вас к пониманию основ современного инструментария.
Модули
- Git и GitHub (5 часов чтения)
- Понимание инструментов веб-разработки на стороне клиента (20–25 часов чтения)
- Понимание фреймворков клиентского JavaScript (30–60 часов чтения/упражнений)
Последнее изменение: , участниками MDN
Front-end Определение и значение — Merriam-Webster
1 из 2
ˈfrənt-ˌend
1
: относящийся к, происходящий или требуемый в начале предприятия или деловой операции
без предварительной оплаты во время инвестирования
Он уделяет пристальное внимание финансовым вопросам и может говорить на языке «начальных денег», «конечных денег» и всего остального.
— Эрик Хедегаард
сравнение внутреннего смысла 1
2
вычисления : видимый пользователю устройства или службы
клиентское приложение/интерфейс
сравнение внутреннего интерфейса 2
внешний интерфейс
2 из 2
1
: передняя часть или часть чего-либо
Вскоре передняя часть корабля начала опускаться все ниже и ниже, все быстрее и быстрее, пока судно не стало выглядеть почти так, как будто оно стоит на голове.
— Хью Лофтинг
2
вычисления
а
: Блок в компьютерной системе, предназначенный для управления каналом передачи данных между терминалами и главным компьютером и часто для предварительной обработки данных
б
: программный интерфейс (например, графический пользовательский интерфейс), разработанный для обеспечения удобного взаимодействия с компьютером
… вы захотите использовать этот хорошо спроектированный, простой в использовании внешний интерфейс для малоизвестных инструментов командной строки Windows.—Эдвард Мендельсон часть или период делового соглашения или финансового предприятия
Когда звукозаписывающая компания вложила много денег в начальный этап проекта с именитыми продюсерами и дорогим видео, она говорит: «Они боятся тратить деньги на что-то еще».
— Мими Вальдес
В целом, инициатива направлена на то, чтобы заставить … жителей платить больше за свои собственные расходы на противопожарную защиту и оплачивать эти расходы на начальном этапе. — Дэвид Сирота
сравните смысл 2
. Последние примеры в Интернете
Заостренная передняя часть оснащена тонкой светодиодной полосой, протянувшейся по ширине автомобиля, а основные фары снова помещены в черный пластиковый элемент, который тянется вокруг бампера, закрывая передние колеса.
— Калеб Миллер, Автомобиль и водитель , 19 декабря 2022 г.
Его решетка отсутствовала, а передняя часть была разбита.
— Пэрис Вульф, 9 лет.0277 Кливленд , 15 декабря 2022 г.
Свидетели сообщили диспетчерам Калифорнийского дорожного патруля, что передняя часть автомобиля оказалась под полуприцепом, согласно журналу инцидентов CHP.
— Алекс Риггинс, Сан-Диего Юнион-Трибьюн , 3 августа 2022 г.
Майт планирует внести предложение по созданию более удобного пользовательского интерфейса для врачей-ученых, которые хотят получить доступ к биомедицинской литературе таким структурированным образом.
— Кэти Палмер, 9 лет.0277 STAT , 5 августа 2021 г.
Эти организации переключили свое внимание на предоставление виртуального агента поддержки, который может действовать как клиентский интерфейс практически для любой системы записи.
— Пэт Калхун, Forbes , 2 марта 2021 г.
Команда дизайнеров придала ему радикально новую переднюю часть , которая напоминает хищный язык дизайна, впервые примененный в двух предыдущих сверхлимитированных выпусках — Bugatti Divo и Bugatti La Voiture Noire.
— Автомобиль и водитель , 19 августа 2022
Первый вагон поезда врезался в станцию, сорвался с рельсов, ударился о стальную колонну и был разорван пополам, его передняя часть , в которой ехал мистер Рэй, прибыла почти неповрежденной.
— New York Times , 27 августа 2021 г.
Транспортное средство развернулось и ударило в передок отряда , который был остановлен на красный свет.
— Дженни Берг, 9 лет.0277 Star Tribune , 26 апр. 2021
Узнать больше
Эти примеры предложений автоматически выбираются из различных онлайн-источников новостей, чтобы отразить текущее использование слова «внешний интерфейс».
Мнения, выраженные в примерах, не отражают точку зрения Merriam-Webster или ее редакторов. Отправьте нам отзыв.
История слов
Первое известное использование
Прилагательное
1962, в значении, определенном в смысле 1
Существительное
1675, в значении, определенном в смысле 1
0 Путешественник во времени Первое известное использование интерфейса было в 1675 г.
Посмотреть другие слова того же года
Словарные статьи Около
передний конецФронтенак и Паллуау
внешний интерфейс
внешний интерфейс
Посмотреть другие записи поблизости
Процитировать эту запись «Внешний интерфейс.



