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