搶佔先機
VMware 提供培訓和認證,助你加速前進。
瞭解更多幾周前,我發了條推特說——令人難以置信的是——SpringSource 在 VMware 內部比作為一家初創公司執行時執行得更快。今天我們宣佈了另一項令人興奮的進展,證實了這一點。
繼我們與 SaaS 領導者 salesforce.com 建立 VMforce 合作伙伴關係之後,今天我們宣佈 VMware 與 Google 合作,重點圍繞 Spring 程式設計模型以及 SpringSource IDE 和 RAD 工具。今天的公告使得 Spring 成為Google App Engine 的首選程式設計模型。這是對 Spring 作為 Java 最佳、最便攜程式設計模型的巨大認可,併為 Spring 開發者提供了新的部署機會。今天在Google I/O 主題演講中的演示展示了 SpringSource 和 Google 工程師數月協作的成果——其中大部分成果惠及 Spring 開發者,無論他們希望將應用程式部署到何處。亮點包括:Spring 與Google Web Toolkit (GWT) 之間創新、緊密的整合,能夠以驚人的速度構建富應用程式;能夠輕鬆將 Spring 應用程式部署到 App Engine;Spring Insight 與Google Speed Tracer 之間引人注目的整合,提供從瀏覽器到資料庫的 Spring 應用程式效能洞察;以及所有這一切與SpringSource Tool Suite 的緊密整合,提供流暢、高效的體驗。
雖然我們尊重 Spring 社群中許多人希望從細粒度選擇中受益的事實,但我們堅信,像 Spring Roo 這樣有主見的工具在生產力方面的優勢將變得越來越重要。(Roo 面向希望用 Java 編寫程式碼的開發者,而 Grails 則適合希望用 Groovy 程式設計的開發者。在此值得注意的是,Grails 和 Groovy 社群已經展示了他們的技術在 Google App Engine 上的價值。)
生產力也關乎整合:讓一切協同工作。透過 SpringSource/Google 的協作,你將能夠下載 STS,使用簡單的對話方塊建立一個新的 Spring Roo 專案,並使用 Roo shell 幫助你構建一個完整的應用程式。幾分鐘內,你就可以建立一個真實的應用程式(包括資料訪問),並在雲端執行。透過 Roo 雙向同步與 STS 的整合,你可以向實體新增一個新欄位,看到 Roo 更改 GWT 腳手架應用,在 GPE 的 DevMode 中按下重新整理,切換回瀏覽器,看到包括資料庫更改在內的整個應用程式在 2-3 秒的重新整理時間後即可使用,無需伺服器重啟。
今天,Spring 的可移植性是實現我們開放 PaaS 願景的關鍵:正如 VMware 首席技術官 Steve Herrod 所描述的,“專注於一個特別重要的選擇……即你部署和執行應用程式的位置。” 很高興看到 VMware 接受了 Spring 成功所依賴的核心價值。同樣令人高興的是,Google 也共享了對可移植性的承諾。
今天我們展示 Spring、Spring Roo 和 GWT 之間的深度整合——這是 SpringSource 和 Google 工程師數月協作的結晶,並回應了 Spring 社群最頻繁的需求之一。這種整合使得 GWT 應用程式的開發比以往任何時候都容易得多,併為 Spring 開發者提供了一個引人注目的全新 UI 選擇。GWT 是開源的,與部署環境無關,因此這種整合將惠及所有 Spring 使用者,無論他們是否打算將應用程式部署到 Google App Engine。憑藉對領域模型的瞭解,Spring Roo 與 GWT 是天作之合。透過今天的整合,Spring Roo 可以生成和雙向同步 GWT 介面,使開發者在整個應用程式生命週期中大大提高生產力;並支援從 Roo shell 中輕鬆部署到 App Engine。
我們還透過 STS 擴充套件安裝機制添加了 Google Plugins for Eclipse (GPE) 的便捷安裝。GPE 支援 GWT 的工具,包括 DevMode 和部署到 App Engine。
Google Speed Tracer 可作為 Chrome 擴充套件程式使用,它顯示了你的應用程式中時間花費在哪裡。這包括由 JavaScript 解析和執行、佈局、CSS 渲染、DOM 事件處理、資源載入等引起的問題。
今天我們展示了這兩種技術之間的整合。這使得 Speed Tracer 使用者能夠在其 Speed Tracer 螢幕中無縫地看到 Insight 跟蹤,並深入檢視特定的伺服器端操作,例如 JDBC 查詢。Speed Tracer 和 Insight 的結合是前所未有的,而且功能強大。這是第一次,可以從全域性視角看到瀏覽器和後端伺服器協同工作,精確地顯示一個請求執行了哪些工作。
今天的公告對於 Spring 開發者來說是個好訊息。Spring 技能從未如此有價值;Spring 生態系統的覆蓋範圍持續增長;Spring 的核心價值持續指導其演進;Spring 將壯大 Java 社群並引領其進軍雲計算。無論你想將 Java 應用程式部署到現有資料中心、私有 Java 雲還是公共雲,Spring 都是最佳的程式設計模型。我對此感到興奮,也希望你如此。