在雲計算、社會化**等新技術風起雲湧之下,軟體架構將往何處去?
著名的web 2.0觀察家dion hichcliffe認為
,2023年將是軟體架構的大變革之年。傳統的n層架構、soa、編譯型語言、關
系型資料庫等等都將在2023年開始向新的替代品轉換。也許,喜歡2.0這個字眼的dion心裡實際上是在想說軟體架構2.0了吧。
他的blog
列出了十個軟體架構師必須了解的新領域:
雲計算(比如amazon ec2
) 非關係型資料庫(比如 couchdb
, amazon ******db
) 下一代分布式計算(hadoop
) 面向web的架構(woa)
mashup(混搭)
開放api(【按】原文是open supply chains via apis)
動態語言(【按】還包括了erlang?)
社會化計算
群眾外包(crowdsourcing)與使用者製作(【按】感覺像是)
新的應用模型(【按】似指widget、gadget這些)
雖然這篇文章在theserverside
上很被實幹的程式設計師和技術人員們嘲笑了一番,但我倒是認為,如果能多了解一些這種比較巨集觀的前瞻,結合自己的實際思考一下,是非常有益的。當年我的同行o'reilly出版公司(現在已經改名**公司了)的老闆tim o'reilly最早創造web 2.0這個名詞的時候,還不是有很多人罵他空談?可是如今呢,從web開始,2.0已經席捲社會各個層面,**2.0、企業2.0甚至教育2.0都已經有人提出來了。軟體架構2.0?我看很多方面變成主流,將是遲早的事情。
讓我們一起擁抱未來吧!
2023年軟體架構師必須了解的十個新領域
在雲計算 社會化 等新技術風起雲湧之下,軟體架構將往何處去?著名的web 2.0觀察家dion hichcliffe認為,2009年將是軟體架構的大變革之年。傳統的n層架構 soa 編譯型語言 關 系型資料庫等等都將在2009年開始向新的替代品轉換。也許,喜歡2.0這個字眼的dion心裡實際上是在想...
軟體架構師
軟體企業中有乙個角色叫做軟體架構師,不同公司或者不同的環境下,對該職位的定位可能不盡相同。微軟首席架構師ray ozzie 對自己職位的一些看法,倒是給人很多啟發 1.不管是設計一座橋梁還是一幢大廈,你是在特定的情況下應用各種設計模式 2.在做程式設計師的時候你要花時間讓自己理解各種不同的模式,並能...
軟體架構師
軟體企業中有乙個角色叫做軟體架構師,不同公司或者不同的環境下,對該職位的定位可能不盡相同。微軟首席架構師ray ozzie 對自己職位的一些看法,倒是給人很多啟發 1.不管是設計一座橋梁還是一幢大廈,你是在特定的情況下應用各種設計模式 2.在做程式設計師的時候你要花時間讓自己理解各種不同的模式,並能...