Web 应用程序与桌面应用程序

Web 应用程序与桌面应用程序

Chrome OS 似乎完全忽略了桌面应用程序的需求。桌面应用程序的优点和缺点是什么。

答案1

这是上次大家讨论的问题。

我其实并不喜欢桌面应用。我更喜欢桌面应用,而不是自有云中的 Web 应用。原因:

  • 安全。我的数据仅供我和我控制下的管理员使用。每家员工超过 5 人的公司都有自己的秘密。如果 Google 或政府现在不需要您的数据,那么他们未来也不需要它也没关系。

  • 稳定性。如果出现问题,我可以痛扁我的管理员。还记得 gmail 宕机的时候吗?即使我们的 Exchange 服务器比 gmail 的正常运行时间更长,即使我们需要完全维护它,我们也会根据需要进行维护。

  • 灵活性。我可以安装任何垃圾邮件过滤器、任何界面模板以及我想要的任何其他东西。在第三方 Web 应用程序中,您只能使用其功能,无法灵活地更改它。

为什么谷歌应用更好:

  • 您不需要购买软件,您可以租用它,甚至可以免费使用,但无需广告和支持。

  • 您不需要雇用管理员,这对于小公司来说非常好。我们使用谷歌应用程序一年,直到我们发展到足以雇用自己的管理员。

  • 有些东西确实更好,例如 google docs 比 sharepoint 2007 好得多。但是 google 上次太懒了,在 sharepoint 2010 即将推出时,一年内都没有任何重大更新。

顺便说一句,即使谷歌增强了 JavaScript,网络应用仍然非常慢。网络浏览器仍然非常不稳定,除了简单的读写之外很难用于其他用途。我不相信网络应用在不久的将来能打败桌面应用。

当然,拥有一台可以玩 Facebook、Twitter 和 IM 的电脑的人会在家里享受网络操作系统,但在工作中 - 仍然不行。但这样的人很多,他们的家用台式机很快就会属于 Google :)

答案2

桌面专业版:

  • 访问底层系统包括:
    • 显示子系统
    • 贮存
    • 操作系统和桌面应用程序
  • 精细控制用户界面

桌面缺点:

  • 将你的(已编译的)代码暴露于潜在的恶劣环境中
  • 监控使用情况不切实际
  • 版本管理困难
  • 依赖于底层堆栈工作(Win32、.NET、Java)

Web 应用程序专业版:

  • 为所有人更新一次
  • 监控使用情况(分析)

Web 应用程序缺点:

  • 不同平台上的渲染差异
  • 依赖于特定的浏览器技术

相关内容