关闭

试用Google Web Toolkit (1)

1502人阅读 评论(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

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:59635次
    • 积分:961
    • 等级:
    • 排名:千里之外
    • 原创:35篇
    • 转载:0篇
    • 译文:0篇
    • 评论:28条
    文章分类
    最新评论