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