Windows现代应用程序与桌面应用程序的销售点



我正在为Windows开发销售点(POS)。我有两个选择,一个是开发桌面应用程序,另一个是现代应用程序。

据我所知,WIndows Store不会直接发布桌面应用程序。我想在Windows应用商店出售我的应用程序,这样我就可以使用现代应用程序了。

然而,我也明白,现代应用程序并不适用于复杂的应用程序。POS应包含库存、用户和轮班管理、供应商信息和一些商业智能,未来可能会变得复杂。Modern应用程序能满足这一需求吗?

此外,Modern应用程序的限制是什么?我知道我需要遵循微软的一些设计惯例,但除此之外,当数据很大时,它会缓慢吗?

供您参考,我使用SQLite作为独立数据库。

我认为你应该首先考虑你的收入模式。也许在那里你会发现一些有助于你做出决定的见解。

然而,我认为走中间路线可以让你有一个更好的环境。

我会认为你不仅仅是在开发一个应用程序并将其上传到网站,并期望人们从月球上掉到你的网站上,然后付钱给你并下载它。我会保证你有一个销售团队,服务质量等等。

考虑到所有windows操作系统都支持winforms应用程序,开发winforms客户端是一个必须且安全的赌注(同样,赌注的收入取决于您的销售人员)。但是,您还需要设计一个应用程序体系结构。我建议您开发一个后端(处理发明、历史档案、业务规则等),可以安装在客户的基础设施上,或者(你猜怎么着?)将其作为服务提供。

通过该后端,根据您的客户基础架构,您可以提供web客户端、桌面客户端或Windows商店客户端。每个人都有自己的缺点和优点,你可以在不忽视客户目标的情况下利用它们为自己谋利。

除此之外,试着提供一些好的、简单的和有趣的东西。POS系统总是很无聊,你可能有机会与众不同。

您还担心应用程序的性能。嗯,它的大部分依赖于后端及其基础设施。我认为您仍在考虑一个完全本地的应用程序,但您可以通过了解更好的实践和更现代的架构来设计更好的架构,为您打开商机,并提供出色的体验。

你需要考虑的最大区别是,现代应用程序运行在比桌面应用程序更受限制的环境中。访问硬件组件和系统资源更加有限,根据你的应用程序的功能,这可能是一个问题,或者至少是一个头痛的问题。对于桌面,您仍然可以像我们习惯的那样从windows95访问,但也存在更多的安全问题。Windows商店的应用程序也更难被盗版。

希望这能帮助你,让你更好地了解下一步该做什么。

最新更新