首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web桌面开发(在线与智能客户端)

Web桌面开发(在线与智能客户端)
EN

Stack Overflow用户
提问于 2009-03-16 15:32:39
回答 1查看 1.9K关注 0票数 5

我在一家拥有大量SAP投资的公司工作,我们还拥有数十个大型.Net系统(主要用于工程系统)和Java平台(主要用于外部web应用程序)。因此,我们有关于ABAP、C#和Java的大型开发商店。

对于在哪个领域使用哪个平台,我们有很好的标准,但对于何时使用web和何时使用桌面UI,我们没有太多的明确性。

我在过去见过一些关于这个主题的优秀研究(像这样),但是我想要一些更有条理的东西

我想构建一个基于最佳实践的决策树来帮助解决这个问题。

我在过去看到的一些标准包括:

  • 应用程序是否针对具有不同操作系统配置的用户?
  • 应用程序需要OS类型的功能来排序和编辑数据吗?(我知道AJAX /异步JS为web应用程序提供了更丰富的类似桌面的功能,但有些人认为桌面仍然是这方面的王牌)
  • web应用程序是否能够提供桌面应用程序可以提供的可用性、响应性、清晰性和实用性?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-03-16 15:53:06

我认为我们正在看到Web和桌面应用程序之间的分离有了很大程度的软化。丰富的互联网应用程序(使用Flex、Silverlight、Ajax)开创了这一趋势,而使用XBAP的WPF正在将基于浏览器的应用程序的用户体验提升到另一个层次。这种争论正变得更加复杂,因为现在Web和桌面应用程序之间有了更多的差异。

还有更多的问题要问:

  • 应用程序的主要目标是什么-数据操作或数据查看?
  • 需要在一个屏幕上一起查看/编辑的数据点/记录的数量是多少?
  • 组织的IT基础设施是什么样子的?他们能容纳新的部署模式吗?
  • 用户会使用来自偏远地区的中央数据库吗?
  • 组织是否有一个站点外用户的VPN基础设施,以及用户如何进行身份验证?
  • 是否存在同一个用户组正在使用的现有应用程序,以及如何部署这些应用程序?
  • 应用程序需要脱机功能吗?
  • 考虑到它们是如此不同,web和桌面API的开发团队的技能集是什么?
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/650917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档