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