Содержание
Web разработка разделяется на несколько ветвлений (Back-end и front-end).
Frontend – это сторона веб-сайта, которую видит пользователь, весь его визуал (от слова Front (перед)). Эту элемент ведет frontend разработчик, который пользуется HTML, CSS, JavaScript. Однако и сам Frontend делится на еще одну категорию, такую как вёрстка. Над ней работает узконаправленный специалист, который действует только с HTML, CSS, и дизайном интернет-сайта. Другой, же, вид web-разработчика, функционирует с JS и делает интернет-портал динамичным. В большинстве случаев, этим всем занимается один человек.
Backend – это уже задняя, серверная сегмент веб-сайта(от слова Back(назад), которую посетитель не может увидеть. Принцип заключается в том, чтобы веб-сайт сотрудничал с сервером. При работе с бэкэндом, используют языки PHP и JavaScript.
Существует и третий термин (Full Stack Developer). Он работает как с двумя видами разработки, может как с серверной частью, так и с дизайном сайта. Есть и нюансы в этой профессии. Так как full stack взаимодействует с двумя подразделениями web-разработки сразу, то он не может знать front-end лучше front-end программиста или back-end лучше back-end разработчика, так как они узконаправлены в своей ветке и оттачивают свои умения только по ним.