CNET科技资讯网12月14日国际报道 在微软努力提升Windows程序设计层次的同时,Google也设法让网络软件更聪明,最新的举动是:发布Google Web Toolkit 2.0。
Google在上周举行Google Campfire One开发者会议,并在会中发布新版的Google Web Toolkit(GWT)。
GWT把以Java程序设计语言写的软件,转译成浏览器能执行的JavaScript程序代码。此技术用来产生能够快速执行的JavaScript,并减轻不同浏览器彼此不兼容的问题。
Google矢志把互联网变成更强大的应用程序平台,而不只是静态的网站,发布GWT有助于朝这个方向迈进。当然这背后也有经济考量,简单说就是:网络的使用率愈高,Google的搜索笔数就愈多,带来的搜索广告收益也愈大。
GWT是开放源代码工具,Google已用它来建构Wave、Orkut和AdWords界面等网站,也用它来开发Google Health、Google Latitude等iPhone网络应用程序,以及Gmail。
GWT产品经理Andrew Bowers指出,新版GWT有三项新功能:
Speed Tracer,一种Chrome浏览器扩充套件(extension),以图解来显示网络应用程序随执行时间拉长而变得迟缓的情况,可协助网络开发者找出程序与JavaScript进行复杂互动时产生的性能问题。
"Code-splitting"技术,用来把网络应用程序分割成紧急到必须立刻下载的sections,以及其他可以慢慢来的部分。
UiBinder,由AdWords团队开发的功能,让程序设计师把应用程序的使用者界面代码(user-interface code),跟实际做思考的程序逻辑(program logic)分开来。结果是:使用者界面设计师可自由挥洒,而逻辑设计师毋须担心会遭到破坏。
分享到:
相关推荐
本书《Pro Web 2.0 Application Development with GWT》由Jeff Dwyer撰写,深入探讨了使用Google Web Toolkit (GWT)进行Web 2.0应用程序开发的专业技术和最佳实践。书中通过一个深入的案例研究来介绍如何构建功能...
Google Web Toolkit(简称GWT)是谷歌公司发布的一款开源框架,它允许开发者使用Java语言编写客户端的Web应用程序,并将其编译成浏览器可执行的JavaScript代码。这种方式不仅提高了开发效率,还能够确保代码在不同...
5. **富互联网应用(RIA)**:可能涉及Flex、GWT(Google Web Toolkit)或其他RIA框架,这些工具使得开发者能够创建具有桌面应用级别的用户体验的Web应用。 6. **服务器端技术**:包括PHP、Ruby on Rails、ASP.NET...
在Java环境中,Ajax可以通过诸如Apache Trinidad、DWR(Direct Web Remoting)或Google Web Toolkit (GWT)等库来实现。这些工具允许Java开发者在服务器端使用Java编写业务逻辑,并将结果以Ajax方式传递到客户端。 4...
Google Web Toolkit是一款由Google开发的开放源代码工具包,可以将Java代码编译成高效的浏览器JavaScript。GWT提供了一个高级的AJAX框架,包括丰富的UI控件集和其他特性。 **6. Direct Web Remoting (DWR)** DWR...
《Packtpub.Google.Web.Toolkit.2.Application.Development.Cookbook.Nov.2010》是一本专注于Google Web Toolkit(GWT)2.0应用程序开发的实战指南,它旨在帮助开发者充分利用GWT的强大功能,创建高效、交互性强的...
**Ajax与.NET:Web 2.0入门指南** Ajax(Asynchronous JavaScript and XML)是一种用于创建动态网页的技术,它使得用户无需刷新整个页面就能与服务器进行数据交互,极大地提升了用户体验。Ajax的核心在于JavaScript...
《初识到精通:Google Web Toolkit实战》是针对想要学习和掌握GWT(Google Web Toolkit)的开发者的一本详尽指南。这本书旨在帮助初学者快速理解并熟练运用GWT来开发Web 2.0应用程序。GWT是一款由Google提供的开源...
SmartGWT 2.0 API 是一款基于Google Web Toolkit (GWT) 2.0的高级组件库,它为开发者提供了丰富的用户界面组件和强大的功能,以构建高性能、交互式的Web应用程序。SmartGWT 2.0 在其前身的基础上进行了多方面的改进...
3. **dwr-gwt.jar**(如果适用):用于与Google Web Toolkit (GWT)的集成。 4. **其他依赖的jar包**:可能包括一些第三方库,如Spring、Servlet API等,具体取决于DWR版本和配置。 集成DWR时,开发人员需要在Web...
5. **Google Web Toolkit (GWT) 集成**:"google-webtoolkit-OFCGWT"表明该库还可以与Google Web Toolkit结合使用,允许GWT开发者利用其丰富的Java API来生成和操作图表,从而避免直接编写JavaScript代码。...
Ext 2.0 JSP/AJAX开发包,基于Google Web Toolkit(GWT)和 ExtJs 的网页开发控件库,非常适合进行纯Java语言的Internet 应用的快速开发。是搭配JSP环境最佳的大型AJAX可视化操作控件库,本压缩包内富含示例及API文档...
这是一个基于Google Web Toolkit(GWT)的UI组件库,它允许开发者使用Java来构建富互联网应用程序(Rich Internet Applications,RIAs)。GXT提供了大量的可定制的组件,如表格、树、菜单、按钮等,同时提供了丰富的...
Ext GWT,全称EXT Java Widget Toolkit,是Sencha公司开发的一个用于构建富客户端Web应用程序的开源库,它基于Google的GWT(Google Web Toolkit)技术。这本书将引导读者逐步学习如何利用Ext GWT创建功能丰富的、...
Dart Web Toolkit(DWT)是基于Google的Dart编程语言的一个强大工具包,旨在简化Web应用开发,提高效率和性能。DWT Showcase是这个工具包的一个演示项目,它向开发者展示了DWT的各种功能和用法,帮助他们更好地理解...