全球開源解決方案領導者紅帽公司(紐約證交所上市代碼:RHT)今天宣布,為使用OpenShift平臺即服務(PaaS)的Java開發人員提供了新的功能。整合了新的技術之后,OpenShift現在可以提供快速、簡單且免費的從代碼到云的完整Java開發人員過程。
有了OpenShift,紅帽公司可以提供一個極富吸引力的基于開源技術上的PaaS,這款Paas可使開發人員能夠在云上快速開發和部署應用程序。OpenShift提供內嵌的主動擴展功能,支持多種語言、框架、中間件和云,并且免費使用。在紅帽JBoss應用平臺技術的支持下,紅帽在8月首次使用OpenShift在PaaS上發布Java EE 6。今天,OpenShift通過整合幾項技術使得OpenShift可為開發人員提供一個更加完整的Java生命周期,以此擴展其Java的功能,并讓開發者可以使用OpenShift在集成開發環境(IDE)中編碼、構建、部署和擴展他們的應用程序。
今天宣布的OpenShift新技術集成包括:
· 支持Jenkins,Jenkins基于Hudson,將OpenShift擴展至“構建即服務(BaaS)”,允許在云中更快進行構建。
· 通過整合JBoss工具和OpenShift,實現開發環境和云之間的集成,使開發人員能更輕松地將代碼從頂尖的Java集成開發環境推入云中。未來也將計劃集成 JBoss Developer Studio。
· 支持Maven,發布應用程序依賴項解析作為構建流程的一部分。
“有了Apache Maven,我們可以著手構建開放技術,這些技術將使構建流程更加簡單,并且使開發人員能夠在最短時間內快速理解開發工作的完整狀態。”首席技術官、Sonatype創始人以及Apache Maven項目創始人Jason van Zyl說,“紅帽通過OpenShift加入對Maven構建管理系統的支持,讓開發人員更加輕松且高效,并且可更快地在云上構建和測試。”
“以前,Java開發人員只能下載依賴項,把所有東西編譯成一個巨大的Java程序文件并上傳到云上。這個OpenShift的新功能極大地加快了開發生命周期。”Current Analysis公司高級分析員Charlotte Dunlap說。
“對OpenShift平臺進行最新的更新以將其范圍延伸至Java之后,開發人員可以更專注于應用程序而不是堆棧。”紅帽公司中間件工程部高級總監Mark Little說,“現在OpenShift從你最喜歡的集成開發環境中拿取代碼,解析并加載依賴項,編譯、部署并擴展你的應用程序,所有這些都是在云中進行。新的集成開發環境結合了Maven的依賴項解決方案和Jenkins的自動構建功能,意味著你可以在極短的時間之內寫代碼并看著它在云中擴展。對于今天的Java開發人員來說,這是個很大的進步。”