我认为我们看到Web和桌面应用程序之间的分离已经相当缓和了.丰富的互联网应用程序(使用Flex,Silverlight,Ajax)开始了这一趋势,而使用XBAP的WPF将基于浏览器的应用程序的用户体验提升到了另一个层次.这个论点变得越来越复杂,因为现在Web和桌面应用程序之间存在更多风格.
还有一些问题要问:
该应用程序的主要目标是什么 - 数据操作或数据查看?
在一个屏幕上需要一起查看/编辑的数据点/记录的数量是多少?
组织的IT基础架构是什么样的?他们能够容纳新的部署模型吗?
用户是否可以使用远程位置的中央数据库?
组织是否具有非现场用户的VPN基础结构,以及用户如何进行身份验证?
是否存在同一用户组正在使用的现有应用程序,以及如何部署这些应用程序?
应用程序是否需要脱机功能?
鉴于它们如此不同,Web和桌面API开发团队的技能是什么?