Jimmy Bogard:"阿贾克斯非常非常谨慎地使用." 为什么?

Jer*_*ose 4 ajax asp.net-mvc user-interface

我已经看到很多关于Jimmy Bogard和他的团队如何做网站的内容.一个在东西他的文章对他们是如何做到的视图模型,是他们使用Ajax"非常,非常谨慎." 但我真的没有看到他详细说明为什么 - 或者他们做了什么.

对我而言,Ajax - 如果做得好 - 是使用户在网站上体验超级流畅和无缝的原因.我知道用户不应该等待很多,如果有的话,Ajax可以响应方法.但他认为,如果可能的话,应该不惜一切代价避免它.

有人可以帮助我理解使用Ajax的气味,以及应该使用的替代方案吗?

sme*_*ola 8

文章的完整引用是:

AJAX非常非常谨慎地使用.符合508条款要求

这是整篇文章中唯一提到的AJAX,它与Section 508的引用相结合.

第508节是关于残疾人的可及性.因此,例如,如果您使用屏幕阅读器,它将读取屏幕上可见的内容,并且诸如悬停和内容之类的细微差别可能无法"访问".

在这篇文章中,我并没有把"AJAX节约"当作比它(暗示)对可访问性的干扰更通用的东西.


Nat*_*e B 5

我认为对AJAX的大部分反击,特别是在早期,是倾向于将它用于一切.标准浏览器行为被诅咒.因此,在许多开发人员的心目中,AJAX意味着打破用户期望只是为了"时髦"或其他东西.但是,我认为它现在已经成熟为一种稳定,强大且广为接受的方法,以保存用户状态,设置,过滤器或基本上任何不保证整页刷新的内容.