+38(044) 277-40-42
+38(063) 233-01-83
+38(044) 277-42-05
+38(063) 233-01-83

Что входит в Front end разработку

                Термин front-end разработка появился в нашем словоупотреблении не так давно. Честно говоря, многие программисты даже не знали, что они занимались несколько лет именно front-end разработкой. Итак, если для вас это слово пока что тоже незнакомо, попытаемся разобраться в основных моментах этого процесса.
                Что такое front-end разработка в программировании сайтов?
                Все мы знаем, из каких аспектов состоит процесс создания сайтов. Во-первых, это предварительное создание макета страницы, который делается в графических редакторах. Во-вторых, это последующая верстка с применением навыков HTML-программирования. Оказывается, есть еще один этап создания сайтов для веб-среды. И именно этот этап называется front-end.
                Итак, разберемся для начала, из каких элементов состоит вся среда интернета. Это два главных компонента:

  • сервер, на котором «расположен» необходимый нам сайт;
  • и клиент – это мы сами, т.е. наш компьютер, принимающий этот сайт.

                Такая иерархия одинаково актуальна для каждого пользователя, для каждого сайта, для каждого сервера. Сервером называется компьютер, удаленный от пользователя. На нем установлено все ПО, поддерживающее сайт. Зачастую это серверная программа Apache.
                 Клиентами же называются все пользователи интернет сети, которые гуляют по необъятным просторам и кликают за день тысячи веб-страниц. Т.е. конечно же, это не пользователи, а пользовательские компьютеры, подключенные интернету. Если на сервере установлена серверная программа для поддержания «жизнедеятельности» сайта, то для того чтобы клиент мог спокойно «общаться» с этим сервером, ему необходима своя программа – веб-браузер.
                Именно здесь, для нашего с вами комфорта пользователей, и вступает в работу front-end разработчик. Он делает сайт более приемлемым для использования в любом веб-браузер, т.е. подгоняет все элементы под наше восприятие. Каждый элемент сайта должен быть нужен, полезен, должен удобно располагаться, выполнять нужные функции и т.д. Всем этим занимается front-end разработка – т.е. специально обученные программисты.
                Стоит отметить, что такие разработчики должны владеть большим арсеналом знаний и навыков, чем например верстальщик. Разработчику front-end нужно знать дополнительно и JavaSript, и html5 и другие языки программирования. Можно сказать, что такой человек – это мастер на все руки для создания веб-страниц.