移动应用服务战略制定:Web型 混合型和中间件移动开发

日期: 2011-10-16 作者:Jack Vaughan翻译:杨华军 来源:TechTarget中国 英文

在《移动应用服务战略制定:本地型移动开发》中,我们介绍了战略制定的重要性,以及如何为本地型移动开发制定战略,下面我们将继续介绍相关内容。   Web型移动开发   Web浏览器在移动设备上的出现受到了欢迎,尤其是当HTML5面世时。HTML5拓展了用于前端开发的JavaScript的使用增长,为了更好地迎合移动需求,相关的框架,如JQuery和Dojo也得到了增强。许多开发经理有可能被Web型移动开发吸引,因为基于PC的Web浏览器有助于规范客户端。

但是,正如移动开发困境的大部分情况一样,这并没有那么的直截了当。   “如果你主要是对尽可能低地保持成本或尽可能快地升级应用感兴趣……那么你需要看……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

《移动应用服务战略制定:本地型移动开发》中,我们介绍了战略制定的重要性,以及如何为本地型移动开发制定战略,下面我们将继续介绍相关内容。

  Web型移动开发

  Web浏览器在移动设备上的出现受到了欢迎,尤其是当HTML5面世时。HTML5拓展了用于前端开发的JavaScript的使用增长,为了更好地迎合移动需求,相关的框架,如JQuery和Dojo也得到了增强。许多开发经理有可能被Web型移动开发吸引,因为基于PC的Web浏览器有助于规范客户端。但是,正如移动开发困境的大部分情况一样,这并没有那么的直截了当。

  “如果你主要是对尽可能低地保持成本或尽可能快地升级应用感兴趣……那么你需要看一看基于Web的方案,” Hammond说。

  本地型移动开发好的一面是这个:这是与智能手机的神奇品质接轨的最好方式。本地型应用能够开发GPS等其他的设备能力,且工作迅速。

  据Hammond说,尽管HTML 5存在优势,但是Web型的方案也有不利的一面。如果你的应用需要离线支持,以及先进的富媒体及高性能图形渲染的支持,或者如果它需要发挥尖端平台特性的优势的话。

  混合型和中间件移动开发

  Web型和本地型方案不是互斥的一对。开发经理可以两边下注避免损失:根据情况,创建基于组合集成、利用了每一种方案的优势的混合型的应用。最终的应用可使用Web方案进行,比如说内容交付,然后用本地型方案实现途中的地理定位能力。

  据Hammond说,混合型方案尤其适合于高并发或性能敏感型应用的B2E、B2C解决方案。

  此外,这家IT商店不需要单干。中间件服务提供商能够接过全部或部分的工作量,提供一个以云为基础的中间件集成层,这样团队可以针对各种设备类型进行编程,也能够把应用部署到各种设备上面。

  专家Hammond指出,类似于混合型移动开发方案,移动中间件也可包含有本地和Web两种类型。通常是以软件即服务(SaaS)或平台即服务(PaaS)的形式出现,移动中间件平台一般由致力于移动应用交付的供应商提供支持。同样地,他们也提供客户可用于开发的中间件和API。其中间件曾意在“抽象”掉独立设备类型的细节。

  预期消息中间件服务供应商会跟进设备及设备软件的发布,以及新的设备能力(语音识别、地理定位等等),也会跟进最新的HTML 5库及浏览器改进。在分析服务的时候,从总体上确定供应商所掌握的资源范围是很重要的。

  提示:寻找架构中那些能够分化为Web或本地部署的点。如果你要选择第三方消息中间件,需仔细打量其所提供的API,这些API应当以最小的调整就能应用到已有的服务架构上。你需要考虑尝试将自己的架构接入供应商消息中间件平台的后果。

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

相关推荐

  • 选择MBaaS或BaaS平台需要仔细考虑

    从手持设备到基于服务器的数据,使用MBaaS或BaaS开发端到端的移动计算体验、应用和服务是快速并且安全的。

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。