2010-01-20 1 views

ответ

15

По моему опыту люди используют дизайнерский ярлык, когда говорят о людях, которые делают внешний дизайн - графику, пользовательский интерфейс и т. Д., А также программист/разработчик, когда говорят о людях, которые делают внутреннюю кодировку и, передняя работа. Помимо формулировки, я не считаю, что существует большая разница между разработчиком и программистом, хотя некоторые могут утверждать, что разработчик играет роль не только в написании кода. Я бы сказал, что все разработчики/программисты делают это, но только в большей или меньшей степени.

FWIW - Я называю себя разработчиком программного обеспечения, специализирующимся на веб-приложениях. Я обычно делаю всю гамму от дизайна пользовательского интерфейса для реализации и тестирования бэкэнд.

8

Веб-дизайнер: Кто-то, кто проектирует внешний вид веб-страниц

Веб-разработчик: Кто пишет бэк-код для страниц (т.е. HTML, CSS и т.д.)

Веб-программист: Кто-то, кто использует серверные языки сервера, такие как ASP, PHP, Ruby и т. д., чтобы написать логику для веб-приложения.

+0

Я также видел веб-программистов, называемых веб-разработчиками, потому что это звучало лучше по причинам маркетинга. – ccook

+1

Я бы также сказал, что веб-программист и веб-разработчик часто используются взаимозаменяемо. И часто веб-дизайнер также будет заниматься веб-разработкой. Конечно, люди часто ошибочно полагают, что веб-разработчик также является веб-дизайнером, не понимая, что самые хорошие разработчики не так хороши с визуальным дизайном ... – pib

+0

Вы оба правы, конечно. Веб-разработчик более понятен людям. Веб-разработчик также намного более неоднозначен (вроде «Системный аналитик»). Но, как и системный аналитик, имеет специфическое, формальное значение, так же как и программист. – TheSmurf

1

Веб-дизайнер - это тот, кто проектирует веб-страницы. Они вместе с клиентом выбирают цветовую палитру, позиционируют вещи и делают ее визуально привлекательной. Они занимаются юзабилити и дизайном. Обычно это делается в Photoshop, и в этот момент они передают его веб-разработчику.

Веб-разработчик создает веб-сайт - записывает HTML, CSS и, если страница имеет какой-либо динамический контент, также будет развиваться.

Веб-программист, насколько мне известно, в основном такой же, как веб-разработчик. Они касаются только технических аспектов веб-страницы.

26

Как я всегда смотрел на нее:

Веб-дизайнеры делают это выглядеть хорошо.

Веб-разработчики/Программисты делают это Работа.

+0

Красиво положить. Вы не видите различий между веб-разработчиками и веб-программистами? –

+2

нет нет действительно. По крайней мере, в моем мире, разработчики/программисты довольно взаимозаменяемы. дизайнером, безусловно, является front end, может включать css, html, jquery, xml. dev/programmer определенно является back end, php, .net, ruby, sql, mysql и т. д. –

3

Определения DannySmurf прямолинейны и могут использоваться в качестве эвристики defacto, но я должен сказать, что термин Веб-разработчик может быть синонимом как Web Designer, так и Web-программиста в зависимости от контекста.

Иногда лицо, создающее визуальную компоновку сайта, также может обрабатывать биты HTML и CSS. В других случаях человек, который разрабатывает биты HTML и CSS, также хорошо разбирается в JavaScript и обрабатывает разделы модели, вида, контроллера в веб-программировании (PHP, ASP, Ruby и т. Д.).

Системная логика, которая может находиться за кулисами, затем будет кодироваться другими программистами, которые могут ссылаться на себя как веб-программисты, потому что конечный продукт, который они создают, является приложением, доступным через Интернет.

Лично я выпадать термин веб-программист, и просто использовать:

  1. веб-дизайнеров: лица, ответственные за творческое изобретение взгляда & ощущение сайт с графической точки зрения компоновки.
  2. Веб-разработчики: лица, ответственные за выполнение страниц, разработанных веб-дизайнеров, в том числе HTML, CSS, JavaScript и серверные компоненты, такие как PHP, ASP, Ruby и т.д.
+0

См. Я думаю, что разработчики должны знать HTML и CSS, но в конечном итоге это должно быть для дизайнера. –

+0

Некоторые делают различия между разработчиками как те, кто создает HTML/CSS, и программисты, как те, кто создает бэкэнд-нестатические аспекты веб-системы. Я думаю, это зависит от того, сколько людей работает над проектом. Если вы можете посвятить одного человека дизайну, одному человеку HTML/CSS и одному или нескольким людям на бэкэнд, вы можете сделать это различие. –

5

Я хотел бы использовать аналогия

веб-дизайнер интерьера, декоратор/дизайнер

Web Developer/Программист: Карпентер/электрик/сантехник (Как я всегда вижу их как взаимозаменяемые роли в веб-разработчика)

1

Web Application = Форма + Функция

Web Developer = конструктор + программист

Однако в реальном мире все не так просто. Это выглядит следующим образом:

  1. Дизайнер = Самозванец (я могу развивать свой сайт)
  2. программист = Fixer (Я починил ваш красивый, но ни один функционирующий сайт)
  3. Developer = Безработный! (вы должны были дать мне эту работу в первую очередь)

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