写点什么

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:053619
用户头像

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

关注

评论

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

ModelArts的雪中送炭,让我拿下CCF BDCI华为Severless工作负载预测亚军

华为云开发者联盟

modelarts 工作负载 大赛 severless lstm架构

因为一个字符校对问题,我的大厂面试挂了

华为云开发者联盟

MySQL 字符 字符校对 语句 MySQL5.7

智慧工厂VR拆解零件——3D虚实现实可视化系统

一只数据鲸鱼

数据可视化 工业互联网 vr 智慧工厂 零件拆解

工业制造业在数字化时代的三大发展方向

CECBC

HTTP协议

IT视界

网络协议 HTTP 网络通信协议

苏州源控电子科技怎么样?名副其实的行业新星

Geek_8a195c

NUCLEO-L432KC实现GPIO控制(STM32L432KC)

不脱发的程序猿

嵌入式 stm32 单片机 NUCLEO-L432KC STM32L432KC

人生算法:涌现,在自己身上发挥群体智慧

石云升

读书笔记 6月日更

聊一聊我最近使用的uniCloud是个什么玩意

麦洛

uniapp unicloud

dex优化对Arouter查找路径的影响

vivo互联网技术

android mongodb

模块五作业

c

架构实战营

Dubbo 服务治理

青年IT男

dubbo

百度爱番番与Servicemesh不得不说的故事

百度Geek说

一文带你认识队列数据结构

华为云开发者联盟

Java 数据结构 数组 队列

GitHub上收录400余篇任正非的讲话稿

不脱发的程序猿

GitHub 开源 程序人生 任正非讲话

《面试官:谈谈你对索引的认知》之B-树

架构精进之路

MySQL 索引结构 6月日更

从VMWare安装到Nginx配置

wildpig

nginx vmware Centos 7

自制文件系统 —— 1 什么文件系统

奇伢云存储

Linux 文件系统 Go 语言

在 Python 中解析和修改 XML,你会么?

华为云开发者联盟

Python xml 字符串 Python XML 解析器

用敏捷扑克做需求评审的3大优势,你get了吗?

LigaAI

高效工作 团队管理 产品思考

净筹6亿美元:微盟正在加速拉开差距

ToB行业头条

SaaS 微盟

通证经济— 激励机制、社会生产、后资本主义

CECBC

Serverless over Storage

焱融科技

云计算 容器 云原生 高性能 文件存储

实现接口幂等性的四种方案!

李阿柯

面试 编程之路 幂等性

react源码解析2.react的设计理念

全栈潇晨

React React Hooks react源码

6000 字 |Redis 分布式锁|从青铜到钻石的演进方案

悟空聊架构

redis 缓存 分布式锁 redis分布式锁 6月日更

【Flutter 专题】116 图解 PhysicalModel & PhysicalShape 裁切小组件

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

智慧光伏能源-园区光伏发电能源管控可视化

一只数据鲸鱼

数据可视化 智慧园区 智慧能源 能源管理 光伏发电

安迈云首席战略官于晓晖:去中心化云计算构建Web3.0世界

DT极客

数字人民币有望为全球贸易结算开辟新视窗

CECBC

架构之:软件架构漫谈

程序那些事

架构 系统架构 软件设计 程序那些事

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