Что такое front-end developer и back-end разработчик?

hand[1]Итак, весь интернет построен по клиент-серверной архитектуре:

Сервер – это удаленный мощный компьютер на котором установлено серверное программное обеспечение, обслуживающее клиентов.  Нас как веб-разработчиков интересует веб-сервер.  Очень часто на типичном сервере мы имеем дело с веб-сервером Apache и языком программирования PHP.

PHP – это скриптовый интерпретируемый язык программирования, предназначенный для разработки серверных скриптов. На PHP написаны такие популярные вещи как WordPress,  Joomla, Drupal и много много других популярных CMS. Так вот, все что связанно с написанием серверных скриптов – это и естьback-end разработка. А программистов, которые это делают соответственно называют back-end  разработчиками.

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

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

Итак front-end разработка – это созданием клиентской части сайта. Front-end разработчик занимается версткой шаблона сайта и созданием пользовательского интерфейса. Обычно front-end разработчик – это мастер на все руки. Он просто обязан обладать талантом дизайнера, быть искусным верстальщиком и хорошим программистом.

Современный front-end developer должен в совершенстве владеть html5, css3, JavaScript (JQuery – как минимум). У каждого front-end спеца есть свои наработки, которые он хранит в виде framework. Многие разработчики в работе пользуются популярными framework-ами, такими как: TwitterBootstrap, Foundation 3, Compass.

Запись навигация

Top