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