Разработка приложений и количество пользователей - PullRequest
3 голосов
/ 05 марта 2010

Помимо проблем с производительностью, должны ли веб-приложения создаваться по-разному в зависимости от количества (одновременных) пользователей? Если да, то каковы основные различия, скажем, для 4, 40, 400 и 4000 пользователей?

Меня особенно интересует, как будут использоваться протоколирование, обработка ошибок, шаблоны проектирования и т. Д. В зависимости от количества одновременно работающих пользователей.

Ответы [ 2 ]

0 голосов
/ 08 марта 2010

Ответ, данный aip.cd.aish , дал мне такую ​​идею:

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

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

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

Конкретные идеи:

Ведение журнала : Для «небольших» приложений вам, возможно, лучше поговорить с пользователями (... я знаю ...), чем регистрировать все.В «больших» приложениях неописуемое ведение журнала может означать, что журналы растут слишком быстро, чтобы их можно было использовать.

0 голосов
/ 05 марта 2010

Я не эксперт в этом .. но вот что я думаю.

Широкое использование шаблонов проектирования, создание широких возможностей ведения журналов и т. Д. Может не потребоваться, если приложение будет использоваться 4 известными пользователями - в том смысле, что каждая дополнительная единица усилий, которую вы вкладываете, приносит меньшие выгоды. 1003 *

Однако, если приложение будет использоваться большим количеством людей, у вас есть проблемы, такие как масштабируемость, безопасность и т. Д. Использование шаблонов проектирования и т. Д. Может иметь больше смысла. Конечно, я делаю предположение, что если приложение используют только 4 человека - это, вероятно, не очень важно для миссии.

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

...