莉亚·帕塔(Lea Pachta)

昨天Google Inc.宣布了最新版本的Google 网络工具包,一个开源开发 工具包 全球数以千计的开发人员将其用于构建和优化基于浏览器的复杂应用程序。

在过去的一年中,浏览器速度和功能的显着提高使更大,更丰富的Web应用程序成为可能,但也需要更好的开发工具才能充分利用它们。 Google Web工具包 2.0是为满足这些新需求而构建的。

新功能包括:

使用Speed Tracer进行性能分析:Speed Tracer是使用现代HTML5技术构建的新工具,可让开发人员在浏览器中诊断性能问题,并提供有用的见解。’大约在浏览器内部进行低级操作之前可用。

通过代码拆分进行的增量下载:随着应用程序的增大,开发人员希望确保其应用程序尽快启动,而无需应用程序“boot up”时间下载代码。通过代码拆分,开发人员可以安全,轻松地对其应用程序代码进行切片和切块,以便可以立即加载关键功能,并在以后根据需要加载其他功能。
Declarative UI with UiBinder: Team projects benefit from a workflow that allows smooth collaboration between designers and developers. UiBinder is a new declarative UI framework in Google Web工具包 which enables rapid design iteration and a clean separation between presentation layer and application logic.

“随着应用平台的发展,网络变得越来越强大,并且不断完善的开发人员工具在这一增长中起着关键作用,”Google产品经理Andrew Bowers说。“Google 网络工具包’在过去的一年中,Google团队一直在尝试和测试其性能和生产率的提高,这些团队正在推动网络应用程序的发展—Google Wave和AdWords 3.0等产品。”

“We use Google Web工具包 for all our Java-based internal apps”,Google首席信息官Ben Fried说。

“It’是企业级Java GUI开发的绝佳工具,我们用它构建了最敏感,最关键的公司系统。除了在开发人员生产力方面带来的巨大收益之外,GWT还提供开箱即用的面向未来和浏览器独立性,这意味着我们’重新保护免受特定于浏览器的错误和漏洞引起的问题的影响。”

由于GWT是作为开源项目开发的,因此许多公司已经开始利用我们的新功能’今天重新首映。 Google与MediaBeacon™,DotSpots™,Red Hat™,洲际酒店集团™等合作。

Keith Credendino,关于HolidayInn.com的发展,发行总监& Guest 技术
洲际酒店集团:

“很高兴看到一个工具包,它为开发人员提供了一种无需大量传统开销即可创建富Internet应用程序的方法。 GWT为我们提供了润滑良好的导轨,用于开发交互式站点,从而可以改善宾客体验。”

DotSpots首席技术官Matt Mastracci:“GWT 2.0发布后,DotSpots看到了重大的代码大小改进。通过重新编译,我们将代码大小减少了20%,而一旦开始使用代码拆分,我们甚至节省了更多。 GWT 2.0中可用的新开发模式彻底改变了我们与GWT合作的方式。在以前的版本中,我们的开发环境仅限于计算机上的单个浏览器。现在,我们可以调试当前计算机上运行的任何浏览器,以及虚拟机中其他平台上运行的浏览器。”

红帽产品管理总监Rich Sharples:
“作为JBoss Enterprise BRMS上游的一部分,我们包含了一个名为Drools Guvnor的项目,该项目使用基于GWT的GUI,编辑器和工具来协助管理大量规则,并为Drools知识库提供了集中式存储库。自GWT首次问世以来,Guvnor一直基于GWT。”

To learn more about Google Web工具包, and to watch the video of last night’的篝火晚会公告,请访问 http://code.google.com/gwt Additionally, the Google Web工具包 team will be at the Google I/O conference in May (http://code.google.com/events/io).

在推特上关注我们

供电 字型