Google与Spring合作推进云中的Java开发 2011
2013-10-23 10:16
344 查看
VMware在近日召开的SpringOne
2GX开发者大会上宣布,他们与Google合作的项目将在2010年11月初发布通用版本(General Availability)。该项目在Google Web Toolkit中引入了Spring Roo,把Spring Insight和Google Speed Tracer集成在了一起,并将Google的Eclipse插件纳入到了SpringSource工具套件中,以此来推进基于Java的云开发。
Google和VMWare宣布合作仅过了五个月,为了让企业软件开发人员在所有设备的任何云环境中都更有效率地构建、部署、管理应用,两家公司声明要开展一系列技术合作,而这一里程碑就是其中的第一个。
此次发布的重点是在Spring Roo生产力工具集中完全支持Google
Web Toolkit(GWT)。正如InfoQ先前所报道的,开发人员在创建、构建、增强GWT Web应用时,利用Roo轻量、快速的应用开发 栈可以大大提升很多相关工作的自动化程度,也能加快进度。
Google的Eclipse插件提供了以GWT为中心的Eclipse工具,并支持Google
App Engine。该插件集成基于Eclipse的SpringSource工具套件后,能为Web开发人员提供更为先进的工具。正如GWT博客上所说的,这一组合“能让构建前沿Web应用的开发人员使用那些过去只能用来构建桌面和服务器解决方案的工具,从而让开发人员轻松地构建和维护大型、基于Web的企业应用。”
你可以观看Roo创建者Ben Alex提供的Roo功能演示(或InfoQ对他进行的专访),也可以根据Google上的步骤开始使用GWT、Roo、STS、Google插件。
下一版本的关键则是把VMware的Spring Insight性能跟踪技术和Google的Speed
Tracer集成起来,以便那些用Spring和GWT构建的云应用能实现端到端的性能可视化。Speed Tracer便于开发人员确定浏览器进程中最耗费CPU时间的地方,而Insight则能为经过服务器的每个请求步骤提供详细、记录时间的“后端”视图——两者集成之后,这些“后端”信息就可以同时展现在一个结合的仪表盘视图中。需要注意的是,有人对Insight目前绑定SpringSource
tc Server应用服务器进行了批评,即便Dustin Mallory已经提供了解除这一限制的方法。
接下来的阶段和即将推出的计划显然会围绕手机Web应用技术展开。Google开发工具的产品经理Brad
Abrams说到:
我们可以继续前进,在手机Web应用领域取得进展,VMWare和Google团队都为此而激动。按目前的情况看,当前的技术堆栈可以创建针对手机浏览器的优化Web应用。长远来说,我们将寻求结合手机的最佳实践、有风格的UI和HTML5特性,比如应用缓存、本地数据库存储和地理位置,以便开发人员和终端用户能有一流的体验。
原文地址:http://www.infoq.com/cn/news/2010/11/spring-plus-google-ga/
2GX开发者大会上宣布,他们与Google合作的项目将在2010年11月初发布通用版本(General Availability)。该项目在Google Web Toolkit中引入了Spring Roo,把Spring Insight和Google Speed Tracer集成在了一起,并将Google的Eclipse插件纳入到了SpringSource工具套件中,以此来推进基于Java的云开发。
Google和VMWare宣布合作仅过了五个月,为了让企业软件开发人员在所有设备的任何云环境中都更有效率地构建、部署、管理应用,两家公司声明要开展一系列技术合作,而这一里程碑就是其中的第一个。
此次发布的重点是在Spring Roo生产力工具集中完全支持Google
Web Toolkit(GWT)。正如InfoQ先前所报道的,开发人员在创建、构建、增强GWT Web应用时,利用Roo轻量、快速的应用开发 栈可以大大提升很多相关工作的自动化程度,也能加快进度。
Google的Eclipse插件提供了以GWT为中心的Eclipse工具,并支持Google
App Engine。该插件集成基于Eclipse的SpringSource工具套件后,能为Web开发人员提供更为先进的工具。正如GWT博客上所说的,这一组合“能让构建前沿Web应用的开发人员使用那些过去只能用来构建桌面和服务器解决方案的工具,从而让开发人员轻松地构建和维护大型、基于Web的企业应用。”
你可以观看Roo创建者Ben Alex提供的Roo功能演示(或InfoQ对他进行的专访),也可以根据Google上的步骤开始使用GWT、Roo、STS、Google插件。
下一版本的关键则是把VMware的Spring Insight性能跟踪技术和Google的Speed
Tracer集成起来,以便那些用Spring和GWT构建的云应用能实现端到端的性能可视化。Speed Tracer便于开发人员确定浏览器进程中最耗费CPU时间的地方,而Insight则能为经过服务器的每个请求步骤提供详细、记录时间的“后端”视图——两者集成之后,这些“后端”信息就可以同时展现在一个结合的仪表盘视图中。需要注意的是,有人对Insight目前绑定SpringSource
tc Server应用服务器进行了批评,即便Dustin Mallory已经提供了解除这一限制的方法。
接下来的阶段和即将推出的计划显然会围绕手机Web应用技术展开。Google开发工具的产品经理Brad
Abrams说到:
我们可以继续前进,在手机Web应用领域取得进展,VMWare和Google团队都为此而激动。按目前的情况看,当前的技术堆栈可以创建针对手机浏览器的优化Web应用。长远来说,我们将寻求结合手机的最佳实践、有风格的UI和HTML5特性,比如应用缓存、本地数据库存储和地理位置,以便开发人员和终端用户能有一流的体验。
原文地址:http://www.infoq.com/cn/news/2010/11/spring-plus-google-ga/
相关文章推荐
- VMware vForum 2011:Spring-云中的Java
- Java Web开发,Struts2、Hibernate、Spring授课视频
- 【web开发】java-spring-hibernate中"Unknown entity"的问题
- Google App Engine JAVA 开发环境搭建
- webuploader在springMVC+jquery+Java开发环境下的大文件分片上传的实例代码
- JAVA懒开发:mybatis-generator安装和使用(spring-tool-suite)
- Eclipse安装CXF插件开发java web service 集成Spring
- java实战(七)--------myeclipse构建Spring的开发环境 spring框架配置
- RabbitMQ java Spring 开发教程
- spring 第一篇(1-1):让java开发变得更简单(下)
- Google App engine for Java开发的一个博客网站
- 【java】Spring开发中不能使用IOC的情况
- JavaWeb---框架SpringMvc+Mybatis开发项目第一季(共三季)
- Hibernate与struts2合作开发的必然问题:java.lang.NoSuchMethodError: antlr.collections.AST.getLine(),请删多余jar包
- Spring 3 就这么简单(国内原创的Java敏捷开发)
- JavaWeb---框架SpringMvc+Mybatis开发项目第二季(共三季)
- 给Java开发者的Play Framework(2.4)介绍 Part2:使用Play,Spring,JPA进行开发
- J2EE进阶(十四)超详细的Java后台开发面试题之Spring IOC与AOP
- Java Web整合开发(26) -- Spring概述
- 面向 Java 开发人员的 Ajax: 使用 Google Web Toolkit 开发 Ajax