Разница между веб-дизайнером, веб-разработчиком и веб-программистом
Я всегда читаю "веб-дизайнер", "веб-разработчик" и "веб-программист", но не понимаю разницы между ними.
В чем разница? Пример будет оценен.
Ответы
Ответ 1
По моему опыту люди используют дизайнерский ярлык, когда говорят о людях, которые делают внешний дизайн - графику, пользовательский интерфейс и т.д., а также программист/разработчик, когда говорят о людях, которые делают внутреннее кодирование и, возможно, фронт -end работа. Помимо формулировки, я не считаю, что существует большая разница между разработчиком и программистом, хотя некоторые могут утверждать, что разработчик играет роль не только в написании кода. Я бы сказал, что все разработчики/программисты делают это, но только в большей или меньшей степени.
FWIW - я называю себя разработчиком программного обеспечения, специализирующимся на веб-приложениях. Я обычно делаю всю гамму от дизайна пользовательского интерфейса для реализации и тестирования бэкэнд.
Ответ 2
Как я всегда смотрел на него:
Веб-дизайнеры заставляют его выглядеть хорошим.
Веб-разработчики/Программисты делают работу .
Ответ 3
Веб-дизайнер: кто-то, кто разрабатывает внешний вид веб-страниц
Веб-разработчик: кто-то, кто пишет код поддержки для страниц (например, HTML, CSS и т.д.)
Веб-программист: тот, кто использует серверные серверные языки, такие как ASP, PHP, Ruby и т.д., для написания логики для веб-приложения.
Ответ 4
Мне нравится использовать аналогию
Веб-дизайнер: декоратор/дизайнер интерьера
Веб-разработчик/программист: Плотник/Электрик/Слесарь-сантехник
(Поскольку я всегда рассматриваю их как взаимозаменяемые роли в веб-разработчике)
Ответ 5
Определения DannySmurf прямолинейны и могут использоваться в качестве эвристики defacto, но я должен сказать, что термин Web Developer может быть синонимом как Web Designer, так и Web-программиста в зависимости от контекста.
Иногда человек, создающий визуальный макет сайта, также способен обрабатывать биты HTML и CSS. В других случаях человек, который разрабатывает биты HTML и CSS, также хорошо разбирается в JavaScript и обрабатывает части модели, представления, контролера веб-сайта (PHP, ASP, Ruby и т.д.).
Системная логика, которая может находиться за кулисами, затем будет кодироваться другими программистами, которые могут ссылаться на себя как веб-программисты, потому что конечный продукт, который они создают, является приложением, доступным через Интернет.
Лично я бросаю термин "Веб-программист" и просто использую:
- Веб-дизайнеры: лица, ответственные за творческое изобретение внешнего вида веб-сайта с точки зрения графического макета.
- Веб-разработчики: лица, ответственные за выполнение страниц, разработанных веб-дизайнерами, включая HTML, CSS, JavaScript и серверные компоненты, такие как PHP, ASP, Ruby и т.д.
Ответ 6
Веб-дизайнер - это тот, кто разрабатывает веб-страницы. Они вместе с клиентом выбирают цветовую палитру, позиционируют вещи и делают ее визуально привлекательной. Они занимаются юзабилити и дизайном. Обычно это делается в Photoshop, и в этот момент они передают его веб-разработчику.
Веб-разработчик создает веб-сайт - записывает HTML, CSS и, если страница имеет какой-либо динамический контент, также будет развиваться.
Веб-программист, насколько мне известно, в основном такой же, как веб-разработчик. Они касаются только технических аспектов веб-страницы.
Ответ 7
Веб-приложение = Форма + Функция
Веб-разработчик = конструктор + программист
Однако в реальном мире все не так просто. Это происходит следующим образом:
- Дизайнер = Претендент (я могу развить ваш сайт)
- Programmer = Fixer (я исправил ваш красивый, но не функционирующий веб-сайт).
- Разработчик = Безработный! (вы должны были дать мне работу в первую очередь)
Что-то нужно сделать, чтобы исправить этот беспорядок. Да здравствует разработчик.