公司的产品中也引入了AJAX,但是是很简单的,代码都是自己写的,开发经理Paul看到Yahoo的新邮箱后感觉不错,期望我们也使用AJAX(实际上我们已经在使用了)。
使用AJAX,个人感觉有一些问题,首先就是开发难度,JavaScript的调试比较困难(相对于Java),而且还要解决浏览器兼容问题,另外一个就是性能,如果使用不好,对于性能反到是有害的,很多站点的解决方案都是一个大框架页面,剩下的块块都是使用AJAX一个一个加载(我们也是),这个对服务器端的负载实际是加重了。
当然也并非没有办法解决,首先就是要有一个合适的AJAX的框架,开发人员需要考虑的问题相对较少;其次就是和服务器端的交互,可以使用某种客户端缓存机制减轻负载并加快用户操作的相应时间。如果页面一直保持不完全刷新,那么这样的AJAX方案还是可以接受的,最怕的就是要经常完全刷新页面,或者是internet应用,需要对搜索引擎友好。
(Visited 165 times, 1 visits today)
发表评论