11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

DWR: 联盟的现状

  • 2007-12-20
  • 本文字数:1072 字

    阅读完需:约 4 分钟

DWR (Direct Web Remoting)世界中正在发生着很多事情。首先最重要的是

DWR 加入了 Dojo 基金,第二是 DWR 的创建者 Joe Walker 作为 SitePen 公司的支持和开发部门的主管加入了该公司。

对于 DWR 的用户,DWR 迁移到 Dojo 基金也许会造成他们对于项目未来的焦虑。 Alex Russel 对此有自己的看法,他以如下评论来打消 DWR 社区的疑虑:

我担心 Joe 加入 SitePen 也许会让大家觉得 Dojo 基金在某些方面是 StitePen 的左膀右臂或者 DWR 需要成为以 Dojo 为中心的项目。幸运的是这两者都不成立,虽然我这篇博客的可信度要打点折扣。Dojo 基金对于所有有价值的项目都是开放的,这些项目需要一个好的 合法庇护而不希望有太多步骤和手续,而且在过去许多年中我们已经向许多不是以 Dojo 为中心的项目发出了个人邀请(包括 Dojo 的直接竞争者)。

DWR 正在向 Dojo 基金迁移,但不会一蹴而就。除了要迁移代码,还有一整套关于组织的问题要考虑:

  • 把网站迁移到 directwebremoting.org
  • 设法找到 CLA,使用一个基金会 CLA 而不是 Getahead CLA(CLA,Contributors Licence Agreement,捐款许可协议 )
  • 让律师创建一个 CLA 以便 Getahead 可以向 Dojo 基金授权(或者类似的事情)
  • 让某人出资使我们将 DWR 迁移到 SVN
  • 提供单元测试

Joe 在 StiePen 的新角色进一步增强了 Dojo 基金和 DWR 的关系。SitePen 除了通过雇用 Joe 全职开发 DWR 来支持 DWR,还会对 DWR 提供商业化的支持和服务。

随着新特征的开发,计划中的 DWR 2.1 版会被跳过:

DWR 2.0 已经发布了 6 个月左右。在发布 2.0 的时候,我发誓下一个版本的改动比较少,叫做 2.1 版。然而看起来我对于发誓并不在行,因为在下一个版本中有许多新特性 —— 我认为我们准备叫它 3.0。

那么在 DWR 3.0 中会有哪些新特性?

我们正在做一些发布 / 订阅工作,以便 DWR 可以成为一个集线器,DWR 可以单独使用或者在服务器端插入 JMS 中,或者在客户端插入 OpenAjax 中。我们允许在 DWR 中上传 / 下载文件,做一些图片管理,而且增加了对 JSONP 和 Bayeux 协议的支持。 另外一个非产酷的特征是,TIBCO GI API 的完整版本作为一个反向 ajax 代理,而且我希望我们可以用 Gears 支撑自动离线支持,也许我们可以允许事务性的远程调用。最近几天我会就此在 http://getahead.org/blog/joe 上写更详细的博文。

查看英文原文

DWR: State of the Union - - - - - -

译者简介: 曹云飞,西安交通大学计算机软件硕士。现就职于

Ethos ,热衷于计算机理论与应用技术的钻研,软件架构与敏捷开发,目前从事 consumer product 方面的工作。参与 InfoQ 中文站内容建设,请邮件至

china-editorial[at]infoq.com

2007-12-20 19:42962
用户头像

发布了 47 篇内容, 共 86932 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

Docker搭建PHP+Nginx+MySQL+Redis

书旅

Docker 镜像 lnmp

高效程序员的45个习惯:敏捷开发修炼之道(1)

石云升

读书笔记 敏捷开发

让你起飞的20个Linux命令骚操作

我是程序员小贱

毕玄大佬的分享以及给我的感悟

白色蜗牛

Java 程序员 技术 职场 架构师

翻译: Effective Go (7)

申屠鹏会

翻译 Go 语言

Rust特征与泛型区别点

编号94530

rust 泛型 封装、继承、多态

华为的“少年天才”攀登者,出发向智能存储的“奥林帕斯山”

脑极体

为什么考研,考研能给你带来什么?说说我的感受!

我是程序员小贱

解析 HashMap 源码之基本操作 put

shengjk1

Java hashmap

解析 HashMap 源码概括

shengjk1

Java hashmap

解析 hashMap 源码之基本操作 get

shengjk1

Java hashmap

Bash 脚本的单元测试

柴锋

bash Linux DevOps Unit Test Shell

目前数字人民币试点仍是“4+1” 别误读了

CECBC

数字货币 央行 人民币

全面了解CGI、FastCGI、PHP-FPM

书旅

CGI PHP-FPM Fast-CGI

学习技术先从学会使用搜索引擎开始

我是程序员小贱

敏捷到底是个什么鬼?

刘华Kenneth

程序员 敏捷 change

MySQL 基准测试

多选参数

MySQL

区块链技术--公证人机制

CECBC

区块链 数字货币 公证人

一次由默认参数引起的思考

白日梦想家

编程 思考

1 时间复杂度总结

我是程序员小贱

1 学习性能优化的要点

我是程序员小贱

这样看mybatis,谁都会分析源码!

诸葛小猿

源码 mybatis mybatis源码

troubleshoot之:使用JFR分析性能问题

程序那些事

Java 性能分析 jfr

你生日那天的宇宙什么样子知道?我全部给你吧!

我是程序员小贱

Spring如何选择类构造器

申屠鹏会

翻译 Go 语言

平均负载是什么?

我是程序员小贱

航运区块链 抗疫危中有机

CECBC

区块链 航运

MEDO 项目开发中遇到的问题汇总

陈皮

Elasticsearch学习

张明森

翻译: Effective Go (6)

申屠鹏会

翻译 Go 语言

如何学习一个框架?

云帆

DWR: 联盟的现状_Java_Ian Roughley_InfoQ精选文章