云計(jì)算或?qū)⒏淖僇ava開發(fā)?

責(zé)任編輯:hli

2012-09-07 11:25:02

摘自:TechTarget中國

基于云計(jì)算技術(shù)的出現(xiàn),真的不應(yīng)該對任何一個Java開發(fā)人員有影響。從他們使用的工具來看,他們?nèi)绾螌?shí)現(xiàn)設(shè)計(jì)和開發(fā)復(fù)雜的企業(yè)解決方案,云計(jì)算確實(shí)改變了應(yīng)用程序的開發(fā)。

媒體圍繞云計(jì)算的炒作會不會有結(jié)束的一天?每天都有新的新聞稿吹捧一些以前陌生的PaaS提供商提供的卓越服務(wù),或某篇文章或研究出來鼓吹,如果我們?nèi)∠覀兊臄?shù)據(jù)中心并灌輸自己成為IaaS教會或SaaS圣殿贊助人,我們都會享受令人難以置信的好處并節(jié)約成本。但是,把所有的炒作放在一邊,也不說確實(shí)有利用基于云的技術(shù)來實(shí)現(xiàn)的實(shí)實(shí)在在的利益,但問題是:向云計(jì)算轉(zhuǎn)變是如何影響典型的構(gòu)建企業(yè)Java應(yīng)用程序開發(fā)者的?

乍一看,人們可能會斷言,基于云計(jì)算技術(shù)的出現(xiàn),真的不應(yīng)該對任何一個Java開發(fā)人員有影響。畢竟,開發(fā)人員編寫的代碼,尤其是服務(wù)器端,企業(yè)Java開發(fā)人員,對于這些代碼將要在哪里部署應(yīng)該是不知道的。一個使用Spring模型開發(fā)的Web應(yīng)用程序無論是部署到JBoss服務(wù)器,一個Tomcat實(shí)例上,還是部署到WebSphere Liberty Profile服務(wù)器上,應(yīng)用程序開發(fā)人員是真的不關(guān)心。作為一個開發(fā)人員編寫的Java代碼只要通過了所有所需的單元測試,一切萬事大吉。然后,開發(fā)人員可以把代碼扔在經(jīng)營的隔間墻,讓他們處理復(fù)雜的基于云計(jì)算的部署和運(yùn)行時管理。

因此,如果云不一定影響應(yīng)用程序的編碼方式,云計(jì)算的出現(xiàn)在哪些方面影響應(yīng)用程序開發(fā)人員呢?

“云計(jì)算影響應(yīng)用程序開發(fā)最大的兩個方面是,開發(fā)人員使用的工具和實(shí)現(xiàn)應(yīng)用程序體系結(jié)構(gòu)的方法,”Dominion Digital公司的管理顧問Ryan Shriver說。“源代碼控制,持續(xù)集成和自動化測試工具在云計(jì)算出現(xiàn)之前很長一段時間一直流傳。但現(xiàn)在,這些工具正變得比以往任何時候都更容易使用。找到其中一臺服務(wù)器并在上面安裝,而不是下載版本控制,搞清楚如何添加用戶和所有這樣的東西,我現(xiàn)在可以上線,免費(fèi)注冊,邀請我的朋友,上傳我的代碼然后離開。”

使用這些基于云的工具,最終的結(jié)果是什么呢?也許他們并不真正改變開發(fā)人員編寫代碼的方式,但他們確實(shí)幫助簡化了加載過程,并且團(tuán)隊(duì)變得更有效率,因?yàn)椴辉傩枰獙iT的人做代碼集成或在部署之前運(yùn)行測試套件。最終,開發(fā)者有更多的授權(quán),也更適應(yīng)過程,其結(jié)果是更加有生產(chǎn)力。

當(dāng)然,同時的基于云的運(yùn)行方式的存在可能不會改變你編寫一個Servlet或者寫一個JPA實(shí)體,實(shí)際上你的運(yùn)行環(huán)境可擴(kuò)展彈性可能實(shí)際的解決一些更復(fù)雜的編程的問題。“如果你有權(quán)使用這些可以擴(kuò)大或縮小彈性的資源,你將對于如何解決某些問題會有不同的想法。”Ryan說。這可能意味著使用Hadoop來處理結(jié)果,或大數(shù)據(jù)的數(shù)據(jù)管理方式,甚至僅僅是減少對你要放入HttpSession的數(shù)據(jù)圖表有多大的擔(dān)心,但對于一個給定的業(yè)務(wù)問題,無論基于云計(jì)算的技術(shù)是否合適,事實(shí)都是,企業(yè)開發(fā)人員需要知道基于云的解決方案提供的能力和在合適的時間如何使用和申請他們的知識。

事實(shí)上,對于許多開發(fā)人員,一個PaaS提供商的引進(jìn)或轉(zhuǎn)移到利用IaaS方式,不一定改變他們?nèi)粘>幋a的職責(zé),但是,這并不意味著他們隔離于云計(jì)算領(lǐng)域的各種新興技術(shù)。從他們使用的工具來看,他們?nèi)绾螌?shí)現(xiàn)設(shè)計(jì)和開發(fā)復(fù)雜的企業(yè)解決方案,云計(jì)算確實(shí)改變了應(yīng)用程序的開發(fā)。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號