感谢其他 SpringSource 项目团队的努力,我们很高兴地看到三款开发人员工具与 Cloud Foundry 集成,它们分别是 SpringSource Tool Suite、Grails 和 Roo。其结果是,您可以创建和开发您的 Spring 或 Grails 应用程序,并在云中运行它们,而无需离开您最喜爱的 IDE 或命令行界面。这些工具利用 Cloud Foundry 客户端 Web 服务 API(即将发布)并利用云中额外的智能和 SpringSource 工件存储库,从而优化、高效地将 Java Web 应用程序上传到 Cloud Foundry。这意味着您可以在几分钟内实现“从代码到云”。
对于今年在新奥尔良参加 SpringOne 2GX 的各位,现在正是使用我们提供的免费试用帐户试用 Cloud Foundry 的绝佳时机。
作为开发人员,如果您的应用程序最终将部署到 Cloud Foundry 或 Amazon EC2 进行生产,那么在开发过程中使用 Cloud Foundry 可以为您提供一种快速、便捷的方式来验证代码更改,并且环境配置与生产环境完全相同。但是,即使您不将 EC2 用于生产,将 Cloud Foundry 纳入您的工具箱仍然有很多好处。
- 无需经历在开发机器上设置和配置 Web 服务器、应用程序服务器和数据库的痛苦,即可在沙盒环境中立即访问 Web 堆栈。
- 轻松配置多实例环境,以便您可以在开发早期发现基础设施架构问题。
- 功能/负载测试
- 允许他人访问您正在开发的应用程序
鉴于所有这些好处,与以下开发工具的集成使得将 Cloud Foundry 纳入您的开发流程变得无缝且高效。
SpringSource Tool Suite (STS)
从
SpringSourceTool Suite 2.2.0 版本开始,您将获得集成到 IDE 中的 Cloud Foundry 服务作为新的服务器类型。这支持将 Web 应用程序项目拖放到 Cloud Foundry 服务器上,以及部署和控制 Cloud Foundry 中的应用程序。通过内置浏览器,您无需离开 IDE 即可查看您的应用程序和 Cloud Foundry Web 用户界面。请查看此
截屏视频以查看其运行情况,并
下载 STS 以开始使用。感谢
Christian Dupuis 和 STS 团队为此次卓越的集成工作所做的贡献。
Grails
Cloud Foundry
Grails 插件于本周发布,我们已经收到了用户关于其体验的反馈。
Graeme Rocher 编写了该插件,并通过 Subversion 提供了源代码:
svn co https://src.springsource.org/svn/cloudfoundry_plugins/grails/cloud-foundry 只需最少的设置,使用 Grails 命令行部署到 Cloud Foundry 只需几个简单的命令即可轻松完成。请查看此截屏视频以查看其运行情况,并访问插件页面以获取有关如何安装和使用插件的详细信息。
Roo
最后但同样重要的是新的
Roo 附加组件,它需要 1.0.0.RC3 或更高版本。
Ben Alex 在 SpringOne 2GX 上的 Roo 会议是出席人数最多的会议之一,而且座无虚席。我们很高兴 Ben 看到了通过 Cloud Foundry 实现的生产力提升,并将其作为 Roo 的第一个第三方附加组件。请访问此
帖子以获取有关如何在 Roo 中安装附加组件以及使用 Tab 键自动补全来查找“cloud foundry”的所有功能的说明。源代码也通过 Subversion 提供。
svn co https://src.springsource.org/svn/cloudfoundry_plugins/roo/com.cloudfoundry.roo.addon
我们将制作一个 Roo/Cloud Foundry 截屏视频,并很快在 www.cloudfoundry.com 上发布。
Cloud Foundry Ready
除了这些项目,我们正在推出一个 Cloud Foundry Ready 计划。无论工具或服务与 Cloud Foundry 集成以增强用户体验,以下图像都将出现在网站或应用程序的用户界面上。

我们期待您使用这些开发工具试用 Cloud Foundry。Cloud Foundry 的主要目标是提高您作为开发人员的生产力。请通过
论坛向我们发送您的任何反馈。