Posted on 2005-12-13 10:05
笨笨 閱讀(1422)
評論(2) 編輯 收藏 所屬分類:
軟件開發
變,還是不變?
變的是概念,不變的是產品
IBM 的 MQ Series 的定位從老早的 Link/Queue ,變為 MOM ,再變為 EAI ,再變為 SOA 的基礎架構。MQ Series 產品的結構始終不變,但 IBM 將它用不同的概念包裝起來,推向市場;客戶為概念付費,而 IBM 在收獲真金白銀。
變的是皮毛,不變的是基礎
變的是排列組合,不變的是基本原理
仔細考究這些概念,就會發現,概念其實只不過是對角色、數據、處理和它們之間的相互關系,將其固定化和明確化,再起個新名詞。很多現在熱炒的新概念,在70年代的主機上可以找到原型;代碼不管是OOP 還是 AOP ,最終還是要翻譯成機器碼,由CPU 執行的。
別被新概念給騙了,我們現在用的計算機的結構,從1950's 諾伊曼提出開始,就沒有什么新變化。在可預見的將來,除非人工智能或量子計算機有什么新突破,我們還是要繼續跟諾伊曼體系打交道。
變的是銀彈,不變的是失望(?)
巨型廠商所推的概念,更多程度上是為了營銷所作的吹噓。從用戶角度來看,只要開發速度足夠快,運行穩定,后續支持維護升級能夠跟上;到底采用什么技術,是無所謂的事情。而技術或框架之間的差別,其實也沒有它們的簡稱之間的差別那么大。