web-applications - 网络应用程序与桌面应用程序的 future

标签 web-applications cloud desktop-application

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

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

最佳答案

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

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

关于web-applications - 网络应用程序与桌面应用程序的 future ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4352239/

相关文章:

java - NullPointerException,无法解决

java - 桌面浏览在 Java 中不适用于 Ubuntu

performance - AWS 上的 Web 应用程序性能监控

design-patterns - 红/黑部署和蓝/绿部署有什么区别?

node.js - 从 .desktop 文件运行 Node

c# - 什么是 "Loading symbols",为什么第一次需要这么长时间?

amazon-web-services - 创建新策略以在 AWS 资源中强制执行标记是否会影响已创建的资源

python - 是否可以部署使用一台 Bokeh 服务器的 Bokeh 应用程序来为多个用户提供服务,而无需使用 Flask 等其他框架?

asp.net-mvc-2 - 我们可以在 web.config 中使用 <location> 标记来引用 MVC 应用程序中的 Controller 吗

web-applications - Web应用程序设计/编程中的项目步骤