感謝其他 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 的主要目標是提高您作為開發人員的生產力。請透過
論壇向我們傳送您的任何反饋。