我们将开发一个新的企业资源规划系统(使用.NET技术),将提供给世界各地的潜在客户。系统的组成部分是:
我想设计一个可靠的系统,但我一直在和我的朋友讨论这个问题,并就我们应该使用的技术和平台进行争论:
当然,windows版本将为用户提供更多的响应,而不需要处理客户端脚本和HTTP无状态协议。另外,web版本是独立于平台的(然而,我们瞄准的大多数客户端都将windows作为操作系统使用)。
请提供建议和考虑。
发布于 2016-02-08 12:02:09
这是我们向客户展示的介绍性,同时解释了两者之间的区别。
希望它能帮助你理解和解释不同之处。
另外,就你的评论而言
然而,我们所针对的大多数客户端都使用windows作为操作系统。
这是正确的,因为根据2016年1月净市场份额报告的规定,Windows:Mac的比率为90%:7%,但在我们与企业客户的经验中,这一比率转变为Windows:Mac的比率达到了70%:25%,而据我所知,25%的市场份额是一件非常大的事情,我永远也不想失去。
注意:如果您想要在各种客户端使用经过测试的框架,我们将根据自己的经验为开发人员构建定制的多租户企业应用程序构建自己的API。更多细节可以找到这里,nuget包可以从这里下载。
编辑:总结关键比较
您可以选择单页应用程序。
基于网页的单页面应用程序 Pros:大大减少了视图切换延迟,给最终用户提供了本机应用程序的感觉。Cons:的可用性和功能的工作取决于最终用户使用的浏览器。 独立与基于WEB的 系统访问 Pros: 基于Web的软件可以通过标准浏览器和Internet连接从任何地方访问.用户甚至不必使用自己的计算机。大多数公司都有合理的互联网接入,因此不需要额外的费用。 客户端-服务器-软件可以通过本地网络访问,创造合理的快速响应和独立于互联网。 Cons: 基于网络的访问需要一个互联网连接。虽然互联网的接入在增长,但它仍然不是无处不在。 客户端-服务器用户必须在本地网络上才能访问该软件,除非该公司已经投资于远程访问应用程序,如Citrix或PC。远程访问应用程序需要额外的用户软件,这可能是昂贵的,并增加了您的IT开销。
免责声明:我为阿林塞斯工作
https://stackoverflow.com/questions/34653303
复制相似问题