Cloud Foundry 集成到开发工具中

工程 | Charles Lee | 2009 年 11 月 10 日 | ...

感谢其他 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 的主要目标是提高您作为开发人员的生产力。请通过论坛向我们发送您的任何反馈。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有