最近在坛子里总看到一些关于 移动中间件 的帖子,也关注了一下所谓的中间件, 大致可以这样分: a)按地域分:
  国外的产品:  PhoneGap, Mono Touch
  国内的产品: Mkey (数字天堂)、Rexsee EMS(睿思汇通)、XMap(烽火星空)
 
b)按开发开发语言分:  采用通用语言的:PhoneGap(html+JS)    Mono Touch (.net)    Rexsee EMS (Html + JS)
  采用自定义的标记语言的:Mkey, Xmap
 
我的问题如题,请教!

解决方案 »

  1.   

    3G是3G,移动是移动,移动主要是指可移动的电子设备,手机,电子书,之类。
    3G是一个移动(手机)通信标准
      

  2.   

    我理解:3G包括移动,但移动不一定是3G. 国外的产品: PhoneGap, Mono Touch
     国内的产品: Mkey (数字天堂)、Rexsee EMS(睿思汇通)、XMap(烽火星空)楼主说的这些所谓的中间件, 应该是移动中间件。也就是说,无论是3G或2G,同这些中间件都没有什么关系的。不知对否?
      

  3.   

    在选择中间件时, 采用通用语言的开发方法应该会好些。本来选用中间件的原因除了可以极大减小工作量之外,最主要的是可以避免学习周期,可以利用现有的知识。对于一个Web开发高手来说,选择使用通用语言的中间件,用HTML+CSS+JavaScript 开发手机应用程序应该是手动擒来的,分分钟就开始了;如果选择特定的标记语言的中间件,学习是在所难免的了。学或不学,这是个问题