首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AJAX web应用程序可用性的技术限制是什么?

AJAX web应用程序可用性的技术限制是什么?
EN

Stack Overflow用户
提问于 2009-04-09 05:00:22
回答 4查看 222关注 0票数 2

我试图理解基于web的生产力应用程序的可用性的技术限制,这些应用程序只使用开放的跨平台技术,如Javascript、HTML和客户端的CSS。1

让我们暂时假设,在接下来的几年里,web浏览器的能力继续提高(例如,使用HTML 5和更快的JS引擎),并且在增加带宽和减少延迟方面取得了重大进展。与传统的客户端应用相比,哪些技术障碍(例如性能、图形、用户交互模式)仍然会限制web生产力应用的可用性?(除了离线访问和具有重要非技术方面的问题,比如隐私问题)。

所谓“生产力应用”,我指的是办公室套房、电子邮件、日历和图表程序。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-09 05:04:47

在增加带宽和减少延迟方面取得了重大进展。

这个的限制,延迟并不是将来会显著改善的东西(这里有实际的物理限制)。往返是瓶颈。

至于改进,我认为随着javascript越来越快,AJAX越来越少,客户端工作也越来越多。现在,大量AJAX用于从服务器中获得HTML显示,以便在浏览器中呈现。将来,AJAX将严格用于数据,javascript处理所有显示。

所以我看到的障碍是javascript的性能。

票数 2
EN

Stack Overflow用户

发布于 2009-04-09 05:13:18

真正的问题是html+css不提供2d或3d渲染原语或任何形式的实时声音接口。没有这些,我们所期望的桌面应用程序中的很多东西是不可能的。我在考虑游戏,2d/3d图像和视频编辑,实时通讯之类的东西。显然,你现在可以做这些事情,只是不能用开放的标准。幸运的是,越来越多的Flash、Silverlight和JavaFX的丰富功能将被推入“标准”,这些障碍将完全消失。

我不认为99%的“生产力”应用程序在几年内不能在浏览器中运行的原因。

票数 2
EN

Stack Overflow用户

发布于 2009-04-09 05:25:26

基本上,随着flash虚拟机和浏览器中javascript实现的改进,您看到的是传统web功能与典型客户端应用程序设计的融合。主要的区别在于,每个页面或片段的代码都是根据需求下载和执行的,并在不同平台上的标准化环境中执行。从本质上说,传统的web应用程序正变得越来越像客户端应用程序。然而,仍然需要不像这样操作的web应用程序。今天,你可以选择其中之一,或者两者兼而有之。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/732862

复制
相关文章

相似问题

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