Лекция
Привет, сегодня поговорим про front-end, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое front-end, back-end , настоятельно рекомендую прочитать все из категории Проектирование веб сайта или программного обеспечения.
Что там греха таить front-end & back-end не так давно для меня были тоже непонятными буржуйскими терминами, которые часто встречались мне в интернете. В тот момент я решил разобраться что же это такое. Разобрался и понял, что многое из того чем я занимаюсь – это и есть front-end разработка.
Поспешу поделиться нарытыми знаниями. Итак, весь интернет построен по клиент-серверной архитектуре:
Сервер – это удаленный мощный компьютер на котором установлено серверное программное обеспечение, обслуживающее клиентов. Нас как веб-разработчиков интересует веб-сервер. Очень часто на типичном сервере мы имеем дело с веб-сервером Apache и языком программирования PHP.
PHP – это скриптовый интерпретируемый язык программирования, предназначенный для разработки серверных скриптов. Об этом говорит сайт https://intellect.icu . На 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.
Надеюсь, эта статья про front-end, была вам полезна, счастья и удачи в ваших начинаниях! Надеюсь, что теперь ты понял что такое front-end, back-end и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Проектирование веб сайта или программного обеспечения
Из статьи мы узнали кратко, но содержательно про front-end
Комментарии
Оставить комментарий
Проектирование веб сайта или программного обеспечения
Термины: Проектирование веб сайта или программного обеспечения