Андрей
Высший разум
(466148)
6 лет назад
Front - это одна из составных частей web. Web - это не только front, но и back. Причём сам front делится на программирование, вёрстку, дизайн...
Не существует сферического веб-разработчика в вакууме. Всегда есть специализация. Full-stack, у которого все направления находятся на идентичном высоком уровне - это ненаучная фантастика.
Lolita
Мудрец
(12041)
6 лет назад
Front-end разработка — это создание клиентской части сайта. Front-end разработчик занимается версткой шаблона сайта и созданием пользовательского интерфейса. Обычно front-end разработчик просто обязан обладать талантом дизайнера, быть искусным верстальщиком и хорошим программистом.
Современный front-end developer должен легко владеть html5, css3, JavaScript (и как минимум JQuery).
Дед МазайГений (58133)
6 лет назад
> front-end разработчик просто обязан обладать талантом дизайнера
Не обязательно. Программист и дизайнер - разные профессии. Да, бывает, что один человек делает и то и другое.
Александр
Гений
(73029)
6 лет назад
Веб–разработчик это обычно то, что раньше называли «веб–мастер» («человек–оркестр»).
Взять готовый шаблон, установить на него готовые плагины и шаблон дизайна.
Может слегка «поиграть цветами».
Вот и вся разработка.
Иногда так могут назвать верстальщика.
Это специалист который переводит дизайн из графической формы в код.
Его работу также может выполнять фронт энд разработчик (junior, стажер) или дизайнер.
Или вообще любого специалиста связанного с Интернетом.
Это как общее название всех «компьютерщиков» в офисе — «программист».
Даже если ты маркетолог. :-)))
Front-End Developer это уже профессиональная терминология.
Это специалист работающий с клиентской (выполняемой браузером) сайта.
Это HTML, CSS, JavaScript.
Пара ссылок, по тому что такое хороший разработчик клиентской части в 2018:
frontendmasters.com/books/front-end-handbook/2018/
github.com/kamranahmedse/developer-roadmap
Еще бывают…
• Back-End Developer — разработчик серверной части.
• Database Developer — разработчик баз данных.
• Full Stack Developer — разработчик полного цикла. И клиентской, и серверной, и базами.
Full Stack — обычно речь о разработке на JavaScript.
Например, стек технологий — MEAN:
• MongoDB — документоориентированная СУБД;
• Express.js — каркас веб-приложений, работающий поверх Node.js;
• Angular.js — MVC-фреймворк для фронтенда, интерфейсной части веб-приложения, работающей в браузере;
• Node.js — JavaScript платформа для серверной разработки.