【问题标题】:Future of web apps vs desktop apps [closed]Web 应用程序与桌面应用程序的未来 [关闭]
【发布时间】:2011-05-20 03:07:07
【问题描述】:

我尝试在 stackoverflow 数据库中搜索与我类似的问题,但我对找到的内容不满意,所以这是我的问题。您认为 Web 应用程序的未来将与桌面应用程序相比如何,反之亦然?

我正在考虑将来编写一个桌面应用程序。我从来都不是 Web 开发的粉丝,但这很好,因为每个人都会对计算机世界有不同的看法和倾向。现在,考虑到投资未来而不是现在是明智的,我想知道网络应用程序是否会比桌面应用程序更受欢迎,反之亦然。您对云和原生开发战略的未来有何展望?

【问题讨论】:

  • 您在 Stack Overflow 上没有找到任何“令人满意”的答案的原因是因为这不是此类问题的网站。这完全是主观的(除非你相信人们可以预测未来)
  • 我在 stackoverflow 上看到了很多主观问题。现在有其他网站可以解决此类问题吗?
  • 可能是programming.stackexchange.com

标签: web-applications cloud desktop-application


【解决方案1】:

[叹气] 人们一直在说“网络应用”与“桌面应用”,没有人有一套好的标准来定义一个或另一个。

使用“Web”技术 - HTML、CSS、JS,可以开发一个应用程序,该应用程序使用传统的“桌面”部署技术之一 - ZIP、MSI 打包并部署到用户的计算机上。这样的应用程序可以从离线存储等“桌面”技术中受益,但仍然使用 OAuth、OpenID 或普通用户/密码组合对第三方服务器进行身份验证。这样的应用是“网络”还是“桌面”应用?

【讨论】:

  • 我开始对此做出简短而巧妙的回应,宣布该应用程序为桌面应用程序,并解释了原因。但是,当我也试图解释为什么 Web 应用程序会反过来被称为 Web 应用程序时,我意识到按照我使用的看似显而易见的标准,大多数 Web 应用程序也有被称为桌面应用程序的危险。话又说回来,我现在正在笔记本上的 Firefox 中输入这个……它在我的膝上……所以显然是笔记本电脑应用程序!
  • @Andrew Barber - 我很好奇你开始的“看似显而易见的标准”是什么? :-)
  • 我不确定我是否还记得了,真的。但这是一个简单化和法律化的标准,与大多数简单化和法律化的标准一样,在现实生活中可能不准确到喜剧的程度。
【解决方案2】:

我大胆猜测:用户并不在意,只要结果接近他们想要的。

(哎呀,大多数用户甚至不知道他们的计算机运行什么操作系统。)

既然用户的需求决定了市场,那么各种各样的软件都会伴随着我们——使用的技术只是达到目的的手段。

【讨论】:

    猜你喜欢
    • 2013-02-14
    • 2011-09-07
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    相关资源
    最近更新 更多