Front-end разработка

0

Услуги frontend разработки приложений нужны для создания веб-приложений. Такие программные продукты способны взаимодействовать с пользователем через браузер. Когда вы оставляете заявку, оформляете покупку, заказываете билеты в интернете, то всегда взаимодействуете с системой.

Фронтенд разработка

Front end разработка — что это

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

Создание этой части веб-приложений и есть фронтенд-разработка.

Для этого используются набор технологий:

  • HTML (для базовой структуры страницы и содержимого);

  • CSS (для визуального редактирования);

  • JavaScript (для создания интерактивных веб-сайтов).

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

Frontend аудит подразумевает техническое исследование ресурса:

  • сбор метрик и анализ статических ресурсов сайта;

  • исследование HTTP-запросов;

  • анализ внешних скриптов и ресурсов;

  • профилирование страниц;

  • анализ количества и длительности запросов;

  • статический анализ исходного кода;

  • семантический анализ исходного кода.

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

Frontend

Технологии: что включает в себя frontend

Обычно интерфейсы создают с помощью следующего набора инструментов: HTML, CSS и JavaScript. Это базовый пакет, но технологии разработки front end приложения могут быть дополнены препроцессорами CSS, фреймворками и многим другим.

HTML, CSS и JavaScript

Интерфейсный разработчик проектирует и разрабатывает веб-сайты и приложения с использованием веб-технологий (например, HTML , CSS , DOM и JavaScript ), которые работают на открытой веб-платформе или действуют как входные данные компиляции для сред, не связанных с веб-платформой например, React Native.

Как правило, человек вступает в область фронтенд-разработки, изучая разработку HTML, CSS и JavaScript, которые обычно работают в веб-браузере, но также могут работать в автономном браузере , WebView или в качестве входных данных компиляции для собственной среды выполнения.Эти четыре сценария времени выполнения объясняются ниже.

Веб-браузеры (наиболее распространенные)

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

Наиболее распространенные веб-браузеры (показаны в порядке наиболее часто используемых):

  • Chrome

  • Safari

  • Internet Explorer (Примечание: не Edge , имеется в виду от IE 9 до IE 11))

  • Firefox

  • Edge

Безголовые браузеры

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

Наиболее распространенными безголовыми браузерами являются:

  • Безголовый Хром

  • Zombie

  • slimerjs

Веб-просмотры

Веб-просмотры используются собственной ОС в собственном приложении для запуска веб-страниц. Веб-представления похожи на о iframe или отдельные вкладки веб-браузера, встроенные в собственное приложение, работающее на устройстве (например, iOS , Android , Windows ).

Наиболее распространенные решения для разработки веб-просмотра :

  • Cordova (обычно для родных приложений для телефонов/планшетов)

  • NW.js (обычно используется для настольных приложений)

  • Electron (обычно используется для настольных приложений)

Что важно запомнить

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

А вы знали, что у нас есть Telegram?

Подписывайтесь, если вы ценитель красивых фото и интересных историй!

Популярное

Самые горячие темы

Женщина, которая едва не победила Детройт: афера века с трехколесным автомобилем и жизнь на десяти удостоверениях личности

Женщина, которая едва не победила Детройт: афера века с трехколесным автомобилем и жизнь на десяти удостоверениях личности

Почему блондинок считают глупыми: удивительная история стереотипа

Почему блондинок считают глупыми: удивительная история стереотипа

«Пришелец с Сириуса» из Новосибирска: как выпускник техникума создал секту на 20 000 человек и трижды был арестован

«Пришелец с Сириуса» из Новосибирска: как выпускник техникума создал секту на 20 000 человек и трижды был арестован

Новые посты

Кофе, пиво, шоколад: какие продукты исчезнут вместе с глобальным потеплением

Кофе, пиво, шоколад: какие продукты исчезнут вместе с глобальным потеплением

Мэрилин Монро и её кошки: тёплые винтажные фото голливудской иконы с любимыми питомцами

Мэрилин Монро и её кошки: тёплые винтажные фото голливудской иконы с любимыми питомцами

Замечательные снимки из Вьетнама от талантливого Чан Туан Вьета

Замечательные снимки из Вьетнама от талантливого Чан Туан Вьета

28 продуктов, которые отчаянно не хотят быть съеденными

28 продуктов, которые отчаянно не хотят быть съеденными

«Давление»: как прогноз погоды решил судьбу высадки в Нормандии и всей Второй мировой — история метеоролога Джеймса Стэгга и генерала Эйзенхауэра

«Давление»: как прогноз погоды решил судьбу высадки в Нормандии и всей Второй мировой — история метеоролога Джеймса Стэгга и генерала Эйзенхауэра

Советские полуфабрикаты и снеки, чем они отличались от современных и были ли лучше?

Советские полуфабрикаты и снеки, чем они отличались от современных и были ли лучше?

10+ самых постыдных случаев из детства, о которых рассказали в интернете

10+ самых постыдных случаев из детства, о которых рассказали в интернете

Волына, перо, пушка: откуда в русском уголовном жаргоне взялись названия оружия

Волына, перо, пушка: откуда в русском уголовном жаргоне взялись названия оружия

Правильное питание за копейки: может ли здоровый рацион быть дешевым

Правильное питание за копейки: может ли здоровый рацион быть дешевым

Йоркшир — графство, где поселился Бог

Йоркшир — графство, где поселился Бог

Зачем нужны швейцары, и как эта профессия стала престижной

Зачем нужны швейцары, и как эта профессия стала престижной

Так вот для чего эта дырочка: 10 привычных вещей, об истинном назначении которых мы не знали

Так вот для чего эта дырочка: 10 привычных вещей, об истинном назначении которых мы не знали