2009年12月14日星期一

最新Google Web Toolkit发布

  Google发布了Google Web Toolkit 2.0,这个工具包是用来建立Ajax web应用程序。据Google消息,目前使用GWT工具包来集成Google内部项目越来越多。

  本次发布的GWT 2.0新版更加注重性能,增加了Speed Tracer功能,这是一个Chrome的扩展,用来分析应用程序的性能,帮助开发者改善程序性能。

  另外,为了改善开发工作流程,GWT2.0还推出一个新的组件叫UIBinder,这个组件允许设计师在XML中建立用户界面说明,然后这将个文件给开发者。开发者可以让应用程序载入XML文件,然后执行和显示用户界面。此举,Google希望让Web设计师更快建立模型并提供给开发者让这些模型应用到实际的程序中。

  其它更改包括新的JavaScript编译优化,面板布局以及使用HtmlUnit用来测试。更多详细请查看版本发布说明。该软件使用Apache 2.0许可证发布。

  Google Web Toolkit (GWT) 是一种开源Java软件开发框架,可以使不会使用第二种浏览器语言的开发人员编写Google地图和Gmail等AJAX应用程序时更加轻松。如今,编写动态网络应用程序是一个单调乏味且易于出错的过程;开发者需要花费90%的时间来处理网络浏览器和平台之间细微的不兼容性问题,而且由于JavaScript尚不完善,使得AJAX组件的共享、测试和重复使用变得困难且不可靠。

  GWT可在使开发者避免这些麻烦的同时,还为用户提供同样的与标准兼容的动态体验。开发者只需使用Java编程语言编写前端,GWT编译器会将用户的Java类转换为与浏览器兼容的JavaScript和HTML。

  点击访问:Google Web Toolkit