中间件(Middleware)是处于操作系统和应用程序之间的基础软件,传统IT圈子对这个概念已经很熟悉了,比如Bea的WebLogic,以及Apache 软件基金会的Tomcat。从去年开始移动互联网的迅猛发展,移动中间件的概念也随即进入人们的视野,比如北美的Phonegap,以及国内的Rexsee(www.rexsee.com),尽管渊源不同,但不约而同的都选择了W3C的标准,利用标准的HTML、CSS和JS来构建手机客户端。
标准化是大势所趋,这个是共识,Google通过与软、硬件开发商、设备制造商、电信运营商等其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个共同发展的生态系统,现在整个android产业链的迅速崛起也证实了唯有标准化才是出路。
反观基于老架构的移动中间件,开发规则基本都是自定义的,虽然屏蔽了手机底层平台的异构性,但终究很难融入移动互联网的主流圈子,发展了很多年仍然无法获得大的突破,这是客观的事实。原因很简单,因为不标准,所以尽管在研发上做了很多的工作,但很难将传统的IT系统平滑的移植,另外企业开发者的学习成本也很高。
据国内某大型门户网站内部人士透露,“我们的新版本手机客户端正在尝试基于移动中间件来打造,我们的首选是Phonegap和Rexsee,本来就是为了省事,能够快速的做出东西来,不标准的产品我们是不会考虑的。”
标准的东西总归是好的,不但用起来容易,一旦出了问题,想转型也不是什么难事儿,无论是互联网还是移动互联网,本质就是共享,想靠独门秘籍获得发展实在没可能,不,有可能,除非你是乔布斯!