2009年軟件架構(gòu)師必須了解的十個新領(lǐng)域
在云計算、社會化媒體等新技術(shù)風(fēng)起云涌之下,軟件架構(gòu)將往何處去?
著名的Web 2.0觀察家Dion Hichcliffe認(rèn)為,2009年將是軟件架構(gòu)的大變革之年。傳統(tǒng)的n層架構(gòu)、SOA、編譯型語言、關(guān)系型數(shù)據(jù)庫等等都將在2009年開始向新的替代品轉(zhuǎn)換。也許,喜歡2.0這個字眼的Dion心里實(shí)際上是在想說軟件架構(gòu)2.0了吧。
他的blog列出了十個軟件架構(gòu)師必須了解的新領(lǐng)域:
云計算(比如Amazon EC2)
非關(guān)系型數(shù)據(jù)庫(比如 CouchDB, Amazon SimpleDB)
下一代分布式計算(Hadoop )
面向Web的架構(gòu)(WOA)
Mashup(混搭)
開放API(【按】原文是Open Supply Chains via APIs)
動態(tài)語言(【按】還包括了Erlang?)
社會化計算
群眾外包(Crowdsourcing)與用戶制作(【按】感覺像是)
新的應(yīng)用模型(【按】似指Widget、Gadget這些)
雖然這篇文章在TheServerSide上很被實(shí)干的程序員和技術(shù)人員們嘲笑了一番,但我倒是認(rèn)為,如果能多了解一些這種比較宏觀的前瞻,結(jié)合自己的實(shí)際思考一下,是非常有益的。當(dāng)年我的同行O'Reilly出版公司(現(xiàn)在已經(jīng)改名媒體公司了)的老板Tim O'Reilly最早創(chuàng)造Web 2.0這個名詞的時候,還不是有很多人罵他空談?可是如今呢,從Web開始,2.0已經(jīng)席卷社會各個層面,政府2.0、企業(yè)2.0甚至教育2.0都已經(jīng)有人提出來了。軟件架構(gòu)2.0?我看很多方面變成主流,將是遲早的事情。
讓我們一起擁抱未來吧!
文章鏈接:http://blog.csdn.net/turingbook/archive/2009/03/21/4009970.aspx
【編輯推薦】