中間件(Middleware)是處于操作系統和應用程序之間的基礎軟件,傳統IT圈子對這個概念已經很熟悉了,比如Bea的WebLogic,以及Apache 軟件基金會的Tomcat。從去年開始移動互聯網的迅猛發展,移動中間件的概念也隨即進入人們的視野,比如北美的Phonegap,以及國內的Rexsee(www.rexsee.com),盡管淵源不同,但不約而同的都選擇了W3C的標準,利用標準的HTML、CSS和JS來構建手機客戶端。
標準化是大勢所趨,這個是共識,Google通過與軟、硬件開發商、設備制造商、電信運營商等其他有關各方結成深層次的合作伙伴關系,希望借助建立標準化、開放式的移動電話軟件平臺,在移動產業內形成一個共同發展的生態系統,現在整個android產業鏈的迅速崛起也證實了唯有標準化才是出路。
反觀基于老架構的移動中間件,開發規則基本都是自定義的,雖然屏蔽了手機底層平臺的異構性,但終究很難融入移動互聯網的主流圈子,發展了很多年仍然無法獲得大的突破,這是客觀的事實。原因很簡單,因為不標準,所以盡管在研發上做了很多的工作,但很難將傳統的IT系統平滑的移植,另外企業開發者的學習成本也很高。
據國內某大型門戶網站內部人士透露,“我們的新版本手機客戶端正在嘗試基于移動中間件來打造,我們的首選是Phonegap和Rexsee,本來就是為了省事,能夠快速的做出東西來,不標準的產品我們是不會考慮的。”
標準的東西總歸是好的,不但用起來容易,一旦出了問題,想轉型也不是什么難事兒,無論是互聯網還是移動互聯網,本質就是共享,想靠獨門秘籍獲得發展實在沒可能,不,有可能,除非你是喬布斯!