由于浏览器和用户都在不断变化,javascript、css和xhr引擎出现的变化都会给ajax应用带来微妙的影响。ajax至少有三大方面的风险: 技术风险、文化/政治风险和营销风险。
web应用的基本问题就是,不同的浏览器对页面的解释各不相同。firefox中的简单操作到了ie浏览器中却可能异常困难。风险就在于如何成功满足项目要求,同时应用到我们的所有目标浏览器和操作系统中。
1. 应用是公共的还是专有的(防火墙后面)。公共应用面向的用户群本身要广泛得多。企业应用往往具有优势,原因是与普通大众相比,更容易让企业用户坚持使用一两种浏览器。
3. 与一部用户不兼容会给营销带来的潜在影响。要问自己的一个问题是: “要是我们不支持safari,那会失去多少客户?从公关角度和成本效益角度来看,这么做可以接受吗?”