关闭

试用Google Web Toolkit (1)

标签: googlewebgwtjavascripthtmleclipse
1516人阅读 评论(0) 收藏 举报
分类:
http://code.google.com/webtoolkit/

前几天网上闲逛,发现一个好东西,google自己开发的Web工具组件库,包括UI,AJAX等等。

细看了一下,发现真是个好东西。老实说,本来我对GUI的开发是没什么兴趣的,尤其是拼凑HTML和JAVASCRIPT代码,简直是一场噩梦。但是在这里,你可以统统把他们扔到JAVA(爪哇)国去。


如果你是一个JAVA程序员又象我一样讨厌哪些零碎的难看的HTML,GWT简直就是为你量身定做的,相信GOOGLE的那帮家伙也是这种人,看看他都给我们带来了哪些令人耳目一新的东西:

1) 利用JAVA语言开发,你可以完全不用关心HTML和JAVASCRIPT,GWT已经为你把所有的HTML元素都封装为对应的JAVA类了,现在写一个复杂的HTML页面就好像写一个JAVA SWING的界面。你还可以利用java.lang,java.util中的类,但好像只支持到JDK1.4版本。发布的时候用GWT的compiler将其编译为HTML和JAVASCRIPT代码。

2)封装良好的RPC, 要与web server的交互非常容易。

3)速度极快,与其他类似的用JAVASCRIPT写就的组件(dojo,qooxdoo)来说,简直就像飞一样。

4)真正的DEBUG功能,在HOST模式下,程序运行在一个JVM仿真的WEB浏览器里,step in ;step over, run, break;哈哈,看看你旁边的那个正不断修改不断刷新不断错误的可怜兄弟吧。

5)跨浏览器,GWT使你摆脱那些浏览器之间的细小差异。

6)与原有代码的无缝结合,你已经有了一些使用中的代码?原来的HTML还舍不得扔掉重写?没关系,GWT可以插入到你页面的任何位置。

7)风格修改非常容易,每个GWT的UI组件都有默认的CSS定义,你也可以在程序中修改。

8)天啦,还不够吗。。你还想要些什么呢?或许你还想要一个VB式的随意拖拉的界面编辑器?或许用不了多久就会有了。


先来个HELLO WORLD 试试。

GWT提供了一些bat来生成工程结构,先把Google Web Toolkit SDK下载下来,设置好path=%GWT%
利用他的projectCreator, applicationCreator建立个eclipse工程:

1)在你的eclipse的workspace目录建立一个目录hello

2)进入elicpse_workspace/hello

3) projectCreator -eclipse hello

4) applicationCreator -eclipse hello com.company.application.client.Hello

5)打开eclipse, 导入你刚刚建立的Hello

6)run, 注意选定你run的target, 就是hello


【注:实际上我在观看了qooxdoo的部分代码后,改善了对javascript的印象,它现在实际上已经成为是一门不错的面向对象编程语言了,但是或许介绍它的书籍总善于把它往邪恶的道路上引。】
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:49458次
    • 积分:970
    • 等级:
    • 排名:千里之外
    • 原创:35篇
    • 转载:0篇
    • 译文:0篇
    • 评论:28条
    文章分类
    最新评论