现在ajax很流行,很红火。但是,在企业应用系统的开发中,还是要慎用ajax,主要有以下几个原因:
1.ajax是属于"锦上添花"的技术,若整个应用系统都没做好,还要添加ajax的用户体验,这种本末倒置做法,要不得。有了"锦"之后,才需要花;没有"锦",花放在哪呢?
2.能不用ajax的地方,坚决不用ajax。因为javascript的代码太难调试了,那还不如刷新一下呢,省了好多开发时间
3.防止太多(太强)的ajax体验把用户惯坏了,否则,骑虎难下啊!以后用户的首选都是ajax的体验,那要增加都少开发时间啊
4.web开发的难度比较大,其实不是难,而是开发技术混乱,尤其javascript与dom,完成相同的功能,有很多种办法,普通开发者很难完全掌握
5.找到符合要求高级的web开发人员很难,我见到的大多是"半桶水"
当然,适时地应用一些ajax体验还是可以提高客户的满意度的,给了超过他预期的体验,他会很高兴。但是,不要太多。
一条规则:全刷新能接受的,绝不用ajax的方式
以上的体验,使我在项目中引入ajax技术的感悟,没时间修饰,写得很凌乱。我用的ajax框架式dwr,dwr和spring结合起来很好用
1.ajax是属于"锦上添花"的技术,若整个应用系统都没做好,还要添加ajax的用户体验,这种本末倒置做法,要不得。有了"锦"之后,才需要花;没有"锦",花放在哪呢?
2.能不用ajax的地方,坚决不用ajax。因为javascript的代码太难调试了,那还不如刷新一下呢,省了好多开发时间
3.防止太多(太强)的ajax体验把用户惯坏了,否则,骑虎难下啊!以后用户的首选都是ajax的体验,那要增加都少开发时间啊
4.web开发的难度比较大,其实不是难,而是开发技术混乱,尤其javascript与dom,完成相同的功能,有很多种办法,普通开发者很难完全掌握
5.找到符合要求高级的web开发人员很难,我见到的大多是"半桶水"
当然,适时地应用一些ajax体验还是可以提高客户的满意度的,给了超过他预期的体验,他会很高兴。但是,不要太多。
一条规则:全刷新能接受的,绝不用ajax的方式
以上的体验,使我在项目中引入ajax技术的感悟,没时间修饰,写得很凌乱。我用的ajax框架式dwr,dwr和spring结合起来很好用