Разница между веб-дизайнером, веб-разработчиком и веб-программистом

Я всегда читаю "веб-дизайнер", "веб-разработчик" и "веб-программист", но не понимаю разницы между ними.

В чем разница? Пример будет оценен.

Ответы

Ответ 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 (я исправил ваш красивый, но не функционирующий веб-сайт).
  • Разработчик = Безработный! (вы должны были дать мне работу в первую очередь)

Что-то нужно сделать, чтобы исправить этот беспорядок. Да здравствует разработчик.