甘先生Blog

生活就像一盒巧克力,你永远不知道你会得到什么

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  59 Posts :: 29 Stories :: 186 Comments :: 0 Trackbacks

Google近期发布了一个名为Google Web Toolkit (GWT)的Web工具包,这个工具包可以让java程序员不需要写任何HTML和JS就可以轻松地构建一个AJAX应用程序。这个工具包可以把你的java转换成浏览器上的js和html。当然,如果你觉得GWT不能构建出你所需要的客户端脚本,你也可以通过JSNI来自己写JS代码。

是否还在为了实现AJAX的前进后退而烦恼呢?除了使用dhtmlhistory这个解决方案,你现在还可以通过GWT来很容易地实现这些功能。再也不用担心浏览器的前进和后退按钮成为摆设了。

AJAX提高了用户的体验,但是相应的,开发的复杂程度也提高了,debug也变得异常的困难。通过GWT,程序员们可以很容易地进行debug工序。而且,这一切都是在java的环境中进行。

浏览器兼容性问题总是能困扰着web开发人员。GWT构建出来的Web程序,将会兼容Firefox,IE,Mozilla, Safari, 和Opera等主流浏览器。而兼容性的工作,不再需要程序员们来进行。

在GWT中,远程通讯将会变得异常简单,程序员们需要做的,仅仅是建立一个可序列化的对象。序列化和解序列化,将会由GWT来进行。

下面是GWT自带的几个Demo:  (点击相应页面进入)

Screenshot
A table of data that demonstrates paging over objects retrieved through RPCs.
 
Screenshot
A replica of the UI of a desktop email application.
 
Screenshot
An application that includes every UI widget GWT supports.

相关链接:
peacess关于GWT的一些文章
posted on 2006-06-06 18:19 甘先生 阅读(567) 评论(1)  编辑  收藏 所属分类: JavaAJAXGoogle