Каковы преимущества работы на стороне системы над стороной приложения? - PullRequest
0 голосов
/ 08 января 2010

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

пожалуйста, я нигде не нашел правильного ответа, поэтому я спрашиваю здесь.

Ответы [ 3 ]

1 голос
/ 08 января 2010

Плюсы системы:

  • Получите доступ ко всем интересным вещам, которые мы узнали в информатике: анализ, поиск, сортировка, создание потоков, обработка даты / времени, вычисления.
  • Спецификации интерфейса более ограничены, чтобы их было легче понять и обернуть вокруг. Наши системы общаются с другими системами и программистами, а не с теми, кто на самом деле двусмысленны.
  • Решение головоломок с четко определенными головоломками.

Минусы системы:

  • Меньше взаимодействия с реальным миром.

Плюсы приложения:

  • Решение крупномасштабных головоломок, где головоломки часто не имеют четкого определения и не имеют стабильных областей действия.
  • Познакомьтесь с множеством областей бизнеса за пределами наших областей знаний.
  • Узнайте, как взаимодействуют люди и программное обеспечение.
  • Научитесь абстрагироваться и моделировать так, чтобы мы могли поддерживать постоянно меняющийся мир из-за регуляторных изменений, рыночных изменений, желаний пользователей.

Применение Боковые минусы:

  • Области проекта часто недостаточно четко определены.

Я уверен, что есть намного больше.

0 голосов
/ 08 января 2010

Не существует универсального «лучше» - например, если вы занимаетесь разработкой пользовательского интерфейса, извините, это «Пользовательский опыт», не так ли? Если вы являетесь мастером UX, то вам действительно не понравится работать над разработкой, которая фокусируется на вещах, которые, как правило, имеют мало общего с интерфейсным пользователем.

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

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

Почти в каждой области будут суперзвезды, которые зарабатывают кучу денег (я подозреваю, что это мифическое "лучше"), но большинству из нас приходится опускать голову и мириться с этим независимо от того, в какой области мы работаем в.

Делай то, что тебе нравится ...

0 голосов
/ 08 января 2010

Лучше может означать «Больше удовольствия» или «Более высокий статус» или «Более высокая заработная плата» или «Повышенная безопасность работы» или многие другие.

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

По мере того, как мы приближаемся к разработке пользовательского интерфейса, наборы навыков могут немного измениться, эстетические и визуальные навыки, забота о юзабилити становятся более ценными. Люди, которые работают в основном над сервисами и промежуточным ПО, могут чувствовать себя менее комфортно в этом пространстве пользовательского интерфейса. Следовательно, если вы поговорите с парнями на стороне сервера, они могут сказать: «Больше развлечений здесь».

Может быть, вы могли бы провести обзор рынка труда и сравнить заработную плату разработчиков пользовательского интерфейса и разработчиков на стороне сервера.

Мое мнение: между работой в «Приложении» и «Сервисе» существуют принципиально иные взгляды. Некоторые люди чувствуют себя намного лучше как в одной, так и в другой, и у великих разработчиков в любой есть успешная карьера. Кажется, что некоторые (но не все) разработчики способны бездумно переключаться между мышлением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...