开发 ERP 系统:我应该 select 哪个平台?
Developing an ERP system: which platform should i select?
我们将开发一个新的 ERP 系统(使用 .NET 技术),将提供给世界各地的潜在客户。系统组件是:
- 股票
- 会计
- 工资单
- 客户关系管理
我想设计一个可靠的系统,但我一直在和我的朋友们讨论这个问题,并争论我们应该使用的技术和平台:
- Windows 或网络
- 本地存储或云存储
当然,windows 版本将为用户提供更多的响应能力,而无需考虑客户端脚本和 HTTP 无状态协议。此外,Web 版本是独立于平台的(但是我们的目标客户大多数使用 windows 作为操作系统)。
请您提供建议和注意事项。
这是我们向客户展示的presentation,同时向他们解释两者之间的区别。
希望它能帮助您理解和解释差异。
另外就你的评论而言
however most of the clients we are targeting use windows as an operating system.
根据 Net Market Share Report of Jan 2016 的一般上下文是正确的,其中规定 Windows:Mac 比率为 ~90%:7% ,但根据我们与企业客户的经验,该比率变为 Windows:Mac 根据我的说法,比例达到 ~70%:25% 和 25% 的市场份额是一件非常重要的事情,我永远不想放松。
注意:为了以防万一您想要对各种客户端使用已经过测试的框架,我们正在构建我们自己的 API 基于我们的开发人员构建自定义多租户企业应用程序的经验。可以找到更多详细信息 here and the nuget package can be downloaded from here。
编辑:总结关键比较
您可以选择单页应用程序
WEB BASED SINGLE PAGE APPLICATIONS
Pros: Highly reduced view switching latencies giving a feel of a native application to the end user.
Cons: Availability and working of features depend on the browser used by the end user.
STANDALONE VS WEB BASED
SYSTEM ACCESS
Pros:
Web-based – Software is accessed from anywhere with a standard browser and an Internet connection. The user does not even have to be using his or her own computer. Most companies have reasonable Internet access so no additional costs should be incurred.
Client-Server – Software is accessible through the local network, creating reasonably quick response and autonomy from the Internet.
Cons:
Web-based – Access requires an Internet connection. While access to the Internet is growing, it’s still not everywhere.
Client-Server – Users must be on the local network to access the software unless the company has invested in a remote access application such as Citrix or PC Anywhere. Remote access applications require additional user software which can be expensive and increase your IT overhead.
免责声明:我为 Arinsys
工作
我们将开发一个新的 ERP 系统(使用 .NET 技术),将提供给世界各地的潜在客户。系统组件是:
- 股票
- 会计
- 工资单
- 客户关系管理
我想设计一个可靠的系统,但我一直在和我的朋友们讨论这个问题,并争论我们应该使用的技术和平台:
- Windows 或网络
- 本地存储或云存储
当然,windows 版本将为用户提供更多的响应能力,而无需考虑客户端脚本和 HTTP 无状态协议。此外,Web 版本是独立于平台的(但是我们的目标客户大多数使用 windows 作为操作系统)。
请您提供建议和注意事项。
这是我们向客户展示的presentation,同时向他们解释两者之间的区别。
希望它能帮助您理解和解释差异。
另外就你的评论而言
however most of the clients we are targeting use windows as an operating system.
根据 Net Market Share Report of Jan 2016 的一般上下文是正确的,其中规定 Windows:Mac 比率为 ~90%:7% ,但根据我们与企业客户的经验,该比率变为 Windows:Mac 根据我的说法,比例达到 ~70%:25% 和 25% 的市场份额是一件非常重要的事情,我永远不想放松。
注意:为了以防万一您想要对各种客户端使用已经过测试的框架,我们正在构建我们自己的 API 基于我们的开发人员构建自定义多租户企业应用程序的经验。可以找到更多详细信息 here and the nuget package can be downloaded from here。
编辑:总结关键比较
您可以选择单页应用程序
WEB BASED SINGLE PAGE APPLICATIONS
Pros: Highly reduced view switching latencies giving a feel of a native application to the end user. Cons: Availability and working of features depend on the browser used by the end user.
STANDALONE VS WEB BASED
SYSTEM ACCESS
Pros:
Web-based – Software is accessed from anywhere with a standard browser and an Internet connection. The user does not even have to be using his or her own computer. Most companies have reasonable Internet access so no additional costs should be incurred.
Client-Server – Software is accessible through the local network, creating reasonably quick response and autonomy from the Internet.
Cons:
Web-based – Access requires an Internet connection. While access to the Internet is growing, it’s still not everywhere.
Client-Server – Users must be on the local network to access the software unless the company has invested in a remote access application such as Citrix or PC Anywhere. Remote access applications require additional user software which can be expensive and increase your IT overhead.
免责声明:我为 Arinsys
工作