【问题标题】:When to use desktop apps vs web apps? [closed]何时使用桌面应用程序与网络应用程序? [关闭]
【发布时间】:2018-07-08 18:30:49
【问题描述】:

桌面应用程序和网络应用程序之间的主要区别是什么?如何选择它们?

【问题讨论】:

标签: web-applications desktop-application


【解决方案1】:

一般来说,我发现原生应用程序的最大优势是速度更快,并且擅长与硬件交互。最大的缺点是它们通常需要为特定的操作系统定制。例如,原生应用可能需要同时构建 Windows 和 Mac 版本,这会大大增加开发时间。

这就是网络应用程序的优势发挥作用的地方。由于该应用程序位于网络上,因此它通常兼容许多平台,使其成为最便宜和最快的开发选择。但是,您会牺牲速度,并且可能在硬件兼容性方面遇到困难。

此外,这取决于您为谁开发软件。例如,如果您正在部署一项服务或某种分布式系统,那么 Web 应用程序通常是您的最佳选择。但是,如果您正在创建一个非常适合个人使用的工具,例如 Photoshop 或 Microsoft Word,那么开发特定于平台的版本并充分利用系统及其资源可能会更好。

【讨论】:

  • “另一个问题”的链接失效了。
  • @shawn1912 必须已被删除。我删了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-20
  • 1970-01-01
  • 2013-01-04
  • 1970-01-01
  • 2011-02-15
  • 2012-05-04
  • 1970-01-01
相关资源
最近更新 更多