InfoQ

技术访谈

Joe Walker谈DWR

受访人 Joe Walker 译者 沙晓兰 发布于 2007年11月4日 上午8时33分

社区
Java
主题
Web框架,
JavaScript
标签
AJAX,
Struts,
DWR,
Dojo,
Spring框架,
Scriptaculous,
Tibco
概要
InfoQ在QCon伦敦2007的会议上就DWR工具箱问题采访了Joe Walker。Walker针对DWR2.0,包括对2.0的一些新性能发表了意见,例如“反向AJAX” (reverse AJAX)的细节,对于TIBCO的处理,集成开发环境(IDEs)对DWR的支持,与Spring的集成,他也谈到了DWR的未来计划,并且列举了一些有趣的DWR应用。

个人简介
Joe Walker致力于前沿的网络应用开发技术,例如Ajax方向的开发和咨询工作。他最近参与开发的DWR使网络应用开发者轻松掌握浏览器/服务器交互,已经成为针对Java的最受欢迎的AJAX开发工具箱。目前,他在Getahead Ltd.公司担任咨询工作,给正在增长中的客户群提供有关AJAX的资讯以及先进的网络解决方案。
这是Scott Delap在QCon,今天和我一起的是Joe Walker, DWR的创始人以及主要开发者。 Joe,你能跟我们简单讲一下DWR的基础和它能够为开发人员解决开发中遇到的哪些问题吗?
在做这个项目的过程中,关于浏览器交互方面,什么使你最感兴趣?
你们同时也在进行DWR 2.0的开发,2.0其中一个比较大的性能称为"反向AJAX”。你是否能跟我们讲一下它究竟是什么,代表了什么意思?
开发人员是一群好奇的人。在技术上,你们实现这些设想的奥秘究竟是什么呢?
你是否可以谈一下DWR和TIMCO的关系将会怎样?这对DWR的未来有什么意义?
与TIBCO的关系将会怎样影响DWR与其他JavaScript库呢?从开发人员的角度来考虑的问题是:“Joe是不是不再支持Dojo, Prototype以及script.aculo.us了?”
对DWR的支持的开发工具又是怎样的呢?我知道NetBeans集成开发环境已经发布了一个支持的控件,我觉得像Eclipse以及其他的集成开发环境也应该有类似可比拟的控件吧?
你见过的使用DWR做的最具创新性的应用是什么?我听许多开发者说“我们正在用DWR做所有有趣的事情。”那么你所见到的最有趣的事情是什么?
你能否跟我们讲一下你们当前正在工作中的新的关于Spring的集成?
show all  show all

相关赞助商

InfoQ中文站Java社区,关注企业Java社区的变化与创新,通过新闻、文章、视频访谈和演讲以及迷你书等为中国Java技术社区提供一流资讯。

没有回复

回复

独家内容

虚拟化导论

人们很容易想当然的以为虚拟化技术仅仅应用于服务器。而在现实中,虚拟化这一苏醒的概念正被运用于各个层面,其中包括网络,存储以及应用基础架构。在这篇导论中,InfoQ将深入每个方面,详尽向您描述虚拟化技术的运用以及其优点与不足。

用户故事估算技巧

作为开发者,同时也是ThoughtWorks的咨询师,Jay Fields总结了自己估算用户故事的有效技巧。

InfoQ案例研究:纳斯达克市场回放

在这篇案例研究中,InfoQ对Adobe AIR和Amazon的简单存储服务(Simple Storage Service ,S3)在NASDAQ市场回放程序(NASDAQ Market Replay)中的应用进行了详细的分析。

Hadoop基本流程与应用开发

本文介绍了Hadoop的基本流程、业务场景、代码范例以及集成测试。本文是《分布式计算开源框架Hadoop入门实践》三部曲的最后一部。

SOA在互联网系统中的应用

本视频对SOA在互联网系统中的应用进行了探讨,主要以支付宝在SOA的实践为例,主题从敏捷的应用程序(对象与组件)到敏捷的企业系统(应用集成与面向服务),再到敏捷的生态圈(网关与开放平台)。

用数字沟通——来自敏捷精灵的忠告

因为不知道如何反击,技术人员不得不听从业务人员的要求。这已经是老生常谈了。问题何在?开发人员用数字主要是进行计算的,而业务人员使用数字辅助决策。在下面的故事中,“敏捷精灵”鼓励一个开发人员用数字来描述与计算无关的问题。

Hadoop中的集群配置和使用技巧

本文介绍了Hadoop如何配置分布式框架运行环境,同时特别讲解了其中的一些细节。Hadoop可以单机跑,也可以配置集群跑,这里主要重点说一下集群配置运行的过程。本文是Hadoop入门实践三部曲的第二部。

JavaScript多线程编程简介

虽然有越来越多的网站在采用AJAX技术,但是开发复杂的AJAX应用仍然是个难题。本文探索了如何应用多线程缓解其中一些问题。