2014-01-09 3 views
0

Я занимаюсь разработкой точки продаж (POS) для Windows. Я разорван на два варианта, чтобы развить его как настольное приложение или современное приложение.Windows Modern App vs Desktop app for Point of Sales

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

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

Кроме того, каково ограничение современного приложения? Я знаю, что мне нужно будет придерживаться какого-либо соглашения о разработке Microsoft, но кроме этого это будет вялым, когда данные будут большими?

Для вашей информации я использую SQLite как отдельную базу данных.

+0

Мое современное приложение в верхней части заплачено в Security с ежемесячными продажами за 20 долларов;) Не знаете, где вы найдете клиентов для современного приложения ui. Кроме того, вы можете публиковать классические приложения в магазине Windows, но ваша компания должна быть хорошо известна и создана. – crea7or

+0

@ crea7or означает, что это хорошо или плохо? Лол. –

+0

Я не думаю, что ежемесячный доход в $ 20 - хорошая вещь для приложения верхней категории;) – crea7or

ответ

2

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

Однако, я думаю, что в середине пути может привести вас к лучшей среде.

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

Учитывая, что все окна os поддерживают приложения winforms, разработка клиента winforms является обязательной и безопасной ставкой (опять же, доход от ставки зависит от вашей силы продаж). Но вам также необходимо разработать архитектуру приложения. Я предлагаю вам создать бэкэнд (который будет иметь дело с изобретателями, историческими архивами, бизнес-правилами и т. Д.), Которые вы можете установить на инфраструктуру своих клиентов или (угадайте, что?) Предлагают его как услугу.

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

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

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

Самое большое различие, которое вам нужно учитывать, это то, что современные приложения работают в более ограниченной среде, чем настольные. Доступ к аппаратным компонентам и системным ресурсам является более ограниченным и, в зависимости от того, что делает ваше приложение, может быть проблемой или, по крайней мере, головной болью. С рабочим столом у вас все еще есть доступ, поскольку мы привыкли к работе с Windows 95, но есть и больше проблем с безопасностью. Приложения магазина Windows также сложнее быть пиратскими.

Надеюсь, это поможет вам лучше понять, что делать дальше.

 Смежные вопросы

  • Нет связанных вопросов^_^