写点什么

Google 与 Spring 合作推进云中的 Java 开发

  • 2010-11-17
  • 本文字数:1137 字

    阅读完需:约 4 分钟

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 特性,比如应用缓存、本地数据库存储和地理位置,以便开发人员和终端用户能有一流的体验。

InfoQ 的 Ryan Slobojan 最近也就此公告、工具等内容对 Abrams 进行了采访,敬请关注。

查看英文原文: Google & Spring Collaborate To Advance Cloud Java Development

2010-11-17 10:053719
用户头像

发布了 151 篇内容, 共 63.5 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

基于WASM的无侵入式全链路A/B Test实践

韩陆

【科技改变生活,区块链改变世界】欧科云链徐明星的区块链密码朋克世界

CECBC

区块链

首全网发!2021最新版美团面经刷题笔记,已霸榜GitHub

比伯

Java 编程 架构 面试 程序人生

敏捷技术实践之TDD

Teobler

敏捷 敏捷开发 TDD 极限编程 测试驱动开发

又长又细,万字长文带你解读Redisson分布式锁的源码

数据库 redis 架构

我凭借这份“2021全网最全Java面试清单”彻底征服阿里面试官

比伯

Java 编程 程序员 架构 面试

让听见炮火的人来做决策,做决策的要好好听听炮火

数列科技杨德华

28天写作

关于个人认知的一些碎碎念「Day 6」

道伟

心理学 认知 28天写作

视频号直播和 PageRank 算法 [待完善]

小匚

机器学习

滴滴开源 LogicFlow:专注流程可视化的前端框架

滴滴技术

28天瞎写的第二百四十四天:冥想的种类

树上

冥想 28天写作 正念

一名叫谙忆的程序员在2021年的具体安排《打工人的那些事》

谙忆

泰康和百度智能云为何相互需要?

吴俊宇

百度 保险数字化 泰康

爬虫知识记录之一

头号摄影师

爬虫

“定义”

Nydia

应云而生,幽灵的威胁 - 云原生应用交付与运维的思考

阿里巴巴云原生

云计算 容器 微服务 云原生 k8s

小步发布、验收测试和完整团队

Teobler

项目管理 敏捷 敏捷开发 工程实践 敏捷开发管理

1.2 Go语言从入门到精通:编写第一个Go程序

xcbeyond

28天写作 Go 语言

【Python】关于 Type Hints 你应该知道这些

zhujun

Python

Elasticsearch 一个 field 两个索引

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

产业数字金融的数字化与生态化

CECBC

金融

敏捷团队实践

Teobler

项目管理 敏捷 敏捷开发 工程实践 敏捷开发管理

使用 Tye 辅助开发 k8s 应用竟如此简单(六)

newbe36524

Docker Kubernetes 微服务 dotnet

区块链技术在各国政府管理中的运用

CECBC

区块链

敏捷业务实践之计划游戏

Teobler

项目管理 敏捷 敏捷开发 敏捷开发管理

山东区块链赋能农产品溯源平台解决方案

源中瑞-龙先生

微信小程序开发笔记(一)

陈飞

小程序

基于SpringBoot实现文件的上传下载

Java鱼仔

springboot

“他者”德意志(一):“进窄门”的德国AI

脑极体

备战金三银四,阿里,腾讯春招面试题解析,含Java岗988道题分享

Java 架构 面试

Selenium 自动化前的补充知识,Frame操作、多窗口切换、模糊定位、复合定位

梦想橡皮擦

Python 28天写作 2月春节不断更

Google与Spring合作推进云中的Java开发_Java_Mike Bria_InfoQ精选文章