2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

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

关注

评论

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

GitHub 标星 167k!你要的优质书籍这都有,还开源!

沉默王二

GitHub 开源 电子书

Elasticsearch Document 查询内部原理

escray

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

KubeEdge@MEC:Kubernetes容器生态与5G的结合

华为云开发者联盟

5G 边缘计算 网络 kubeedge 5G MEC

DCache 分布式存储系统|Key-Value 缓存模块的创建与使用

TARS基金会

nosql 微服务 MySQL 高可用 分布式数据储存 TARS

混合云的五个优势

混合云

官宣|焱融科技完成1.2亿元A+轮融资

焱融科技

分布式 存储 焱融科技 企业融资 创业公司

区块链矿机挖矿游戏开发,区块链矿机游戏开发

v16629866266

最最新版钱包tok量化区块链挖矿系统源码

luluhulian

腾讯基于 Flink SQL 的功能扩展与深度优化实践

Apache Flink

flink

【LeetCode】双指针反转字符串

Albert

算法 LeetCode 2月春节不断更

解读|2020年CNCF云原生调研报告

焱融科技

容器 云原生 存储 cncf

浏览器同源策略,听说过么?

华为云开发者联盟

浏览器 jsonp CORS 同源策略 跨域

程序员成长第二篇:如何快速入门

石云升

程序员 28天写作 2月春节不断更

京东扫描平台EOS—JS扫描落地与实践

京东科技开发者

大前端

你需要的Docker知识点都在这里了。

后台技术汇

28天写作 2月春节不断更

C/C++后台开发需要点亮哪些技能树||(鹅厂为例) Linux百里

赖猫

c++ Linux 后台开发 linux开发 服务器开发

火出圈的Clubhouse,究竟有什么奥秘?

拍乐云Pano

flutter RTC 语音聊天室 社交APP出海 clubhouse

【经验分享】如何融合CMMI与企业需求,自定义推进数字化转型

嘉为蓝鲸

DevOps 敏捷 持续交付 CMMI 能力成熟度模型

怎么和小伙伴语音连麦,你造吗?

anyRTC开发者

ios android WebRTC sdk 语音通话

深入理解JVM中的类加载机制

Simon郎

JVM

android开发手册apk!Android开发者跳槽指南终获offer

欢喜学安卓

android 程序员 面试 移动开发

收购环信、因Clubhouse股价飙升30%,

ToB行业头条

从JNOS商业操作系统,看京东零售商业化之路新探索

京东科技开发者

零售 数字化转型

智汇华云 | ArSDN之多集群简介

华云数据

华云数据

并发队列:ArrayBlockingQueue实际运用场景和原理

叫练

阻塞队列 LinkedBlockingQueue 并发队列 阻塞List ArrayBlockingQueue

webpack | 进阶用法4:如何进行构建速度和体积分析

梁龙先森

大前端 webpack 28天写作 2月春节不断更

资本市场发展趋势学习笔记

JiangX

28天写作

android开发实战!面试的时候突然遇到答不上的问题怎么办?Android校招面试指南

欢喜学安卓

android 程序员 面试 移动开发

2天完成17TB数据量迁移,华为云数据库是如何做的?

华为云开发者联盟

数据库 mongodb 大数据 智慧地图 地理信息服务

盘点软件开发中那些有趣的边际效应

架构精进之路

认知提升 七日更 28天写作 2月春节不断更

带你了解TCP/IP,UDP,Socket之间关系

赖猫

socket udp TCP/IP

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