辉蛋儿的gravatar头像
辉蛋儿 2015-08-13 16:42:29

DWR与ajax有什么区别,分别适用的场景?

大家都知道,页面局部刷新,异步加载等等使用ajax非常的方便。相当于是js与java程序之间的交互。

可是最近项目中用到了dwr框架,配置麻烦的一逼,用起来非常不方便。

所以感觉非常好奇,查了下也没有人能够说清楚他们之间的微妙关系。

哪位大牛结合项目经验给在下分析一下。不胜感激

所有回答列表(3)
最代码官方的gravatar头像
最代码官方  LV167 2015年8月13日

DWR是基于ajax技术的开源java技术框架,节省了java端和js端的很多重复性的工作,对于业务量复杂并且基于ajax交互获取数据的业务建议选择dwr技术,企业级项目适合,而对于只有少部分ajax交互的业务就还是用原生ajax技术封装下请求就可以了,互联网产品较适合,比如最代码大部分网页都是后端直接返回html,只有极少部分比如评论列表就是ajax,采用jquery的ajax方法即可,务须庞大复杂的dwr。

评论(2) 最佳答案
辉蛋儿的gravatar头像
辉蛋儿  LV15 2015年8月14日

感谢官方这么中肯,详细的说明。确实使用下来感觉两者没有太过明显的区别,并且我们项目也是既有jquery+ajax的前台js技术也有dwr这种处理复杂流程技术。所以总体使用下来,区别不是很大,看项目情况来定。

炉石的gravatar头像
炉石  LV3 2015年8月14日

最代码官方真好哈。。。原来是这么回事。。以前也遇到了,以前没找到答案哈哈

最近浏览
shijunhao  LV1 2020年4月24日
zgping671020  LV3 2019年4月15日
Jenson1207 2018年3月11日
暂无贡献等级
maxiaodong42008 2017年10月18日
暂无贡献等级
guanyouwen  LV2 2017年8月15日
aaa00123045  LV9 2017年6月24日
fdslafjd 2017年6月17日
暂无贡献等级
hlx1005 2017年6月15日
暂无贡献等级
fliter  LV3 2017年3月13日
570440569  LV1 2017年2月21日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友