2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

GWT 综述:路线图与相关项目

  • 2010-04-12
  • 本文字数:1382 字

    阅读完需:约 5 分钟

目前处于开发中的 GWT 项目有:以数据为中心的 widget、可折叠的面板、日志、表单验证、声音以及图形。最近更新过的 GWT 相关项目有:Smart GWT、GWT Designer、Gilead 以及 Raphael GWT。

GWT 最新的版本是2.0.3,于今年2 月发布。这是一个bug 修复版,并没有向去年12 月发布的GWT 2.0( InfoQ 曾报道过该版本的发布情况)中加入任何新特性。 GWT/Wiki 包含了目前 Google 正在开发的项目,John LaBanca 在 GWT Contributors 列表中总结了未来将要实现的一些主要特性:

GWT 2.1

PagingScrollTable 与 FastTree——我们正从事 GWT 2.1 下以数据为中心的 widget 开发,将提供针对树和表格的 API。这一切将构筑在那些孵化 widget 之上,但新的以数据为中心的 widget API 是从当前的 API 演进出来的,变化较大。在将这些 widget 加到 GWT trunk 上后,我们将停止 PagingScrollTable 与 FastTree 的开发工作。Locale Selection——在服务器端选择本地化信息可以降低启动时请求的往返次数,高效的运行时本地化信息选择也需要该功能。该程序库将增加到 GWT 2.1 中。

GWT 2.2

CollapsiblePanel——该 widget 将成为 DockingLayoutPanel 的子类,类似于 SplitLayoutPanel。SliderBar 与 ProgressBar——目前这两个 widget 都需要使用全局定时器,这会导致一定的性能问题。如果不使用可调定时器就能实现这两个 widget,那么我们会将其添加到 GWT 2.2 中。如果做不到这一点,那就不再开发他们了。

Logging——如果时间允许,我们会将日志 API 加到 GWT 2.1 中。

Form Validation——我们将在 GWT 2.2 中仔细考虑表单验证 API。

孵化项目

SoundResource——SoundResource 是个前途无量的 API,它会为应用添加声音,但在将其添加到 GWT 之前我们还需要等待 HTML 5 特性的普及,只有这样才更具意义。我们将把 SoundResource 迁移到 gwt-voices 项目中: http://code.google.com/p/gwt-voices/ Graphics——图形库提供了一个专一、平台独立的 API,它构筑在 Canvas 和 VML 之上。我们尚未打算将该库放到 GWT trunk 上,但这个项目绝对值得期待。

HtmlDecorators——我们会继续开发该项目以便能够自由地将修饰添加到 widget 之上。

GWT 生态圈中的其他开源或商业项目有:

Smart GWT

Smart GWT 框架提供了可以运行在客户端上的增强 widget,但该 widget 还是由服务端数据支撑的,它构建在 SmartClient 之上。其主要特性有:

  • 可以将 Flash、ActiveX、Applet 和 SVG 作为 Smart GWT widget 运行。
  • 可以在 ListGrid 单元格中嵌入 widget。
  • 支持三态的 Checkbox TreeGrid。
  • 用在 GWT 2.0.3 上。

GWT Designer

GWT Designer 是个可视化的构建器,其所生成的 Java 代码可以被 GWT 编译成 JavaScript。GWT Designer 的最新版是 7.3,搭配 GWT 2.x,支持 Development Mode、Layout Panel 和最新的 widget、HTML、Label 以及 Hyperlink。

Gilead

Gilead 可以通过 Hibernate 持久化 GWT 对象:

Gilead 可以轻松克隆持久化实体并将其发送到 JVM 之外。在返回到服务器端时还能合并起来,这样就能把合并后的实例当作游离态实体加以重用。

Raphael GWT

Raphael GWT 是个 Raphael 的适配器,Raphael 是个 JavaScript 程序库,它无需借助于 HTML5 的 canvas 元素就能在浏览器上进行矢量图绘制。Raphael 适用于 Firefox 3.0+、Safari 3.0+、Opera 9.5+ 以及 Internet Explorer 6.0+。

查看英文原文: GWT Roundup: A Roadmap and Related Projects

2010-04-12 03:113680
用户头像

发布了 88 篇内容, 共 266.3 次阅读, 收获喜欢 8 次。

关注

评论

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

渣男已经预订大碗牢饭,“科技渣男”怎么还在疯狂套路?

脑极体

结合源码讲解:Kafka消费者参数配置(解释、定义、引用、注意事项)

石头哥谈架构

大数据 kafka架构 Kafka参数配置 Kafka技术内幕 分布式消息中间件

别再用平板和手机当泡面盖了,将平板和手机同时作为电脑的外接显示屏,效率不只提升一点点 ! ! !

码农的后花园

ipad #windows #Mac 平板 电脑

怎么对数据指标管理

水滴

指标体系 数据指标 8月日更 指标管理

成功从三线小公司跳进大厂涨薪8K,你值得拥有

策划Java工程师

Java 程序员 后端

业务架构训练营学习总结

好吃不贵

「SQL数据分析系列」14. 视图

Databri_AI

sql 数据 视图

设计电商秒杀系统

好吃不贵

区块链需要一场革命

CECBC

TypeScript学习笔记——TS类型/高级用法

前端依依

typescript 学习 程序员 大前端 JavaScrip

网络攻防学习笔记 Day93

穿过生命散发芬芳

网络攻防 8月日更

借助AI模型目标检测打标签工具 :Makesense.ai , 解放双手 ! ! !

码农的后花园

人工智能 深度学习 目标检测 yolo YOLOv5

架构师实战营 模块十总结

代廉洁

架构实战营

总结2021年最全180道Java岗面试题,系列篇

策划Java工程师

Java 程序员 后端

我凭借这份PDF的复习思路,面试题+笔记+项目实战

策划Java工程师

Java 程序员 后端

一波三折,终于找到src漏洞挖掘的方法了【建议收藏】

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

多核心Linux内核路径优化的不二法门之-slab与伙伴系统

奔着腾讯去

cpu Linux Kenel linuix

SpringBoot 中使用Redis缓存

xcbeyond

redis 8月日更

我们究竟还要学习哪些Java知识?程序员翻身之路

策划Java工程师

Java 程序员 后端

我用2个月的时间破茧成蝶,附赠课程+题库

策划Java工程师

Java 程序员 后端

避免将 JWT 存储在 localStorage 中

devpoint

Token JWT LocalStorage 8月日更

促进数字经济向更高水平发展

CECBC

一场“软硬兼施”的数字革新,帮外卖商家和骑手节省时间

脑极体

【前端 · 面试 】HTTP 总结(二)—— HTTP 消息

编程三昧

面试 HTTP HTTP协议 8月日更 http消息

即战力:职场上如鱼得水的一种能力

非著名程序员

个人成长 提升认知 职场成长 8月日更

【LeetCode】删除有序数组中的重复项Java题解

Albert

算法 LeetCode 8月日更

Linux内核这么复杂,我该如何学习?

奔着腾讯去

学习 面试 内存 Linux Kenel 进程管理

【设计模式】建造者

Andy阿辉

C# 编程 后端 设计模式 8月日更

成功跳槽百度工资从15K涨到28K,面试突击版!

策划Java工程师

Java 程序员 后端

有产品思维和数据意识的解决方案架构师?

escray

学习 极客时间 朱赟的技术管理课 8月日更

醍醐灌顶学习RTMP,从总体介绍到各个细节

hanaper

音视频

GWT综述:路线图与相关项目_Java_Abel Avram_InfoQ精选文章