如今,无论你走到哪里,你都会看到“网络”、“云”和“物联网”这些词。而且,即使你蒙上眼睛,你也可能坚持不到10英尺,而不是听到一些关于互联网的信息(和/或走进一堵墙)。不过,别担心。可能有一个应用程序可以帮助你语音指引你去哪里。问题是,每个人…一切都朝着同一个方向发展。

随着宽带互联网和4G的主流接入,用户可以随时随地访问他们喜爱的基于web和移动应用程序。然而,并非所有的应用程序都是同等的,互联网所提供的便利程度也各不相同。其他因素,如可承受性和安全性的考虑,出现在支持web的应用程序和基于web的应用程序之间正在最前沿进行辩论。那么哪一种位列第一?

支持Web

Web是获取应用程序并通过Microsoft远程桌面或Citrix等解决方案提供对它的访问的过程。整个用户界面通过网络传输,看起来就像安装在个人电脑上一样。

这种方法有其固有的优点。IT部门可以为员工提供对旧的遗留程序的远程访问,从而最大限度地提高公司内部部署的专门应用程序的投资回报。这些应用程序可能作为关键组件在组织内部根深蒂固,对其流程和后续成功至关重要。

尽管这样的投资回报率受到了打击,但维护整个Citrix环境的成本增加了,更不用说在网络上传输视频之类的图形所带来的额外网络带宽使用。通常,它需要在后台安装客户端插件(ActiveX)控件。另外,与基于web的系统的集成仍然是有限的,因为所讨论的程序毕竟仍然只是一个桌面应用程序……尽管添加了额外的层来支持互联网上的功能。

如果Citrix服务器的实现不正确,也存在安全风险;由于对Citrix服务器的远程桌面访问要求不同的用户具有不同的权限级别,因此有可能对Microsoft Windows文件服务器上的某些文件进行未经授权的访问。

基于Web

在外观和功能方面,与网站相比,基于web的应用程序是使用类似HTML的语言编写的。它被设计成可以直接在web浏览器中运行,而且越来越感谢移动响应的web应用程序,这些应用程序可以自动重新安排布局,以适应任何设备上不同大小的屏幕。

同时,一个缺点是要求整个公司的浏览器标准化,以确保一致的用户体验。另一个是一般的网络,以确保用户体验开始。启用web的应用程序基于桌面版本,而基于web的应用程序基于…嗯,你猜到了。如果互联网瘫痪,应用程序也会瘫痪。

这就是说,如今,运行良好的互联网在很大程度上是运营企业的先决条件,而基于web的应用程序通常被认为比其支持web的同类应用程序更具成本效益。例如,由于应用程序直接在浏览器中运行,因此不需要安装其他应用程序。此外,应用程序本身只需要在单个主机服务器上安装和更新,而不是在每个工作站上安装和更新,这意味着更严格的安全性,而不必关注无数系统(就单个应用程序而言)。

基于Web的应用程序可以由供应商托管,就像在传统的软件即服务模型中一样,也可以由客户机托管,有几种可能的安排。这进一步加深了基于web的方法从优越的灵活性中获益的概念。有预付款和基于订阅的支付方案(尽管,就发放的硬现金而言,两者都会随着时间的推移趋于平衡)。

另一个优势是,基于web的应用程序可以与其他web应用程序(如Salesforce CRM、Documentum和基于云的存储)的巨大生态系统进行近乎无缝的集成,因为它们都是从同一技术布料上裁剪而成的。

随着移动设备被用作远程访问应用程序的手段的趋势越来越大,研究公司Gartner宣布进入2015年,云计算和移动计算将继续融合,促进集中应用程序的开发,以供任何地方使用。这听起来像是押注于“基于网络”的前进。几年后,没有什么能打消这样一种说法,即它更像是一种经得起未来考验的选择……不管怎样,如果你能在两者之间做出选择的话。

哪一种更好?

以移动设备为例,在支持web的应用程序和基于web的应用程序之间做出决定就像在智能手机和翻盖手机之间做出决定一样。两者都可以打电话,但你可以通过智能手机更新的技术进入一个更大的集成应用生态系统。

一切都可能朝着同一个方向发展,支持web的应用程序和基于web的应用程序都会将你从A点带到B点,但问题在于C-Z点。正如我们所说,道路正在逐渐开拓,一个可靠的18轮车代表网络应用程序可能无法通过城外的隧道。不管怎么说,它不像一辆适合移动设备使用的轿车。