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

Если вы посмотрите на декомпилированную версию файла класса

class X {
    Y b;

    X() {
        b = new Y();
        System.out.print("X");
    }
}

class Y {
    Y() {
        System.out.print("Y");
    }
}

public class Z extends X {

    Y y;

    Z() {
        y = new Y();
        System.out.print("Z");
    }

    public static void main(String args[]) {
        new Z();
    }
}

Вы можете обнаружить, что переменная экземпляра y перемещается внутри конструктора, поэтому последовательность выполнения выглядит следующим образом

  1. Вызов конструктора Z
  2. Он запускает конструктор по умолчанию X
  3. Вызывается первая строка конструктора X new Y().
  4. Печать Y
  5. Печать X
  6. Вызов первой строки в конструкторе Z new Y()
  7. Печать Y
  8. Печать Z

Все переменные экземпляра инициализируются с помощью инструкций конструктора.

13
задан giri 28 January 2010 в 19:39
поделиться

7 ответов

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

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

15
ответ дан 1 December 2019 в 06:00
поделиться

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

Web Developer = Designer + программист

Однако в реальном мире вещи не так просто. Это идет так:

  1. Designer = Pretender (я могу разработать свой веб-сайт)
  2. Programmer = Fixer (я исправил свой красивый, но не функционирующий веб-сайт)
  3. Разработчик = безработный! (Вы должны были дать мне работу в первую очередь)

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

1
ответ дан 1 December 2019 в 06:00
поделиться
-

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

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

Интернет-разработчики / программисты делают его работа .

26
ответ дан 1 December 2019 в 06:00
поделиться

Мне нравится использовать аналогию

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

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

5
ответ дан 1 December 2019 в 06:00
поделиться

Определения ДэнниСмурфа прямые и могут быть использованы как эвристические де-факто, но я должен сказать, что термин "Веб-разработчик" может быть синонимом как "Веб-дизайнер", так и "Веб-программист", в зависимости от контекста.

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

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

Лично я исключаю термин "веб-программист" и просто использую:

  1. Веб-дизайнеры: лица, ответственные за творческое изобретение внешнего вида и оформления веб-сайта с точки зрения графического макета.
  2. Разработчики веб-сайтов: лица, ответственные за выполнение страниц, разработанных веб-дизайнерами, включая HTML, CSS, JavaScript и серверные компоненты, такие как PHP, ASP, Ruby и др.
3
ответ дан 1 December 2019 в 06:00
поделиться

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

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

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

1
ответ дан 1 December 2019 в 06:00
поделиться

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

веб-разработчика: кто-то, кто пишет код резервного копирования для страниц (например, HTML, CSS и т. Д.)

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

8
ответ дан 1 December 2019 в 06:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: