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